You can now generate annotation references for building storey levels

This commit is contained in:
Dion Moult
2020-08-29 18:56:23 +10:00
parent 2f4c96b9dc
commit 4c4bc8ffd7
4 changed files with 74 additions and 3 deletions
@@ -56,8 +56,11 @@ class Annotator:
text_obj.data.size = font_size
@staticmethod
def add_line_to_annotation(obj):
co1, co2 = Annotator.get_placeholder_coords()
def add_line_to_annotation(obj, co1=None, co2=None):
if co1 is None:
co1, co2 = Annotator.get_placeholder_coords()
co1 = obj.matrix_world.inverted() @ co1
co2 = obj.matrix_world.inverted() @ co2
if isinstance(obj.data, bpy.types.Mesh):
obj.data.vertices.add(2)
obj.data.vertices[-2].co = co1