added inner material support for boolean and bisect fill