Draft: new PathTwistedArray object

It takes a `Shape` and replicates it around a path, while at the
same time adding a rotation to each copy. This can be used to create
a twisted "ribcage" from a frame-like object, which can be used
in a more complicated `Shape`, for example, a tunnel or bridge
object.
This commit is contained in:
vocx-fc
2020-08-25 14:10:11 -05:00
committed by Yorik van Havre
parent 8ee644bcbc
commit e477283ffc
13 changed files with 2691 additions and 3 deletions

View File

@@ -70,6 +70,7 @@ import lazy_loader.lazy_loader as lz
from draftutils.messages import _msg, _wrn, _err
from draftutils.translate import _tr
from draftobjects.base import DraftObject
from draftobjects.draftlink import DraftLink
# Delay import of module until first use because it is heavy