diff options
author | Alan Odom <clockmender@icloud.com> | 2020-02-17 17:57:11 +0300 |
---|---|---|
committer | Rune Morling <ermo.blender.org@spammesenseless.net> | 2020-03-28 20:55:55 +0300 |
commit | 4f3a6cafc07f0f29cb17949ddf037db24c81d148 (patch) | |
tree | 8c083433163070e10408bdb397f520b2afa39d15 /precision_drawing_tools/__init__.py | |
parent | f58fe4df0da454bc69b70589d1111aefaa36a182 (diff) |
PDT: Revise Tangent Functions
This commit is still WIP.
Added Enumerator for Tangent Types, refactored code, revised DocStrings.
This section of PDT still requires extensive testing, currently underway, but not complete.
Diffstat (limited to 'precision_drawing_tools/__init__.py')
-rw-r--r-- | precision_drawing_tools/__init__.py | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/precision_drawing_tools/__init__.py b/precision_drawing_tools/__init__.py index 4aeecd26..beaa3605 100644 --- a/precision_drawing_tools/__init__.py +++ b/precision_drawing_tools/__init__.py @@ -116,6 +116,8 @@ from .pdt_msg_strings import ( PDT_DES_RADIUS1, PDT_DES_RADIUS2, PDT_DES_TPOINT, + PDT_DES_EXPCOLL, + PDT_DES_TANMODE, ) from .pdt_command import command_run from .pdt_functions import scale_set @@ -412,9 +414,19 @@ class PDTSceneProperties(PropertyGroup): tangent_point2: FloatVectorProperty( name="Coordst3", default=(0.0, 0.0, 0.0), subtype="XYZ", description=PDT_DES_TANCEN3 ) - tangent_from_point: BoolProperty(name="From Point", default=False, description=PDT_DES_TPOINT) menu_expand: BoolProperty( - name="Expand", default=False, description="Expand/Collapse Menu", + name="Expand", default=False, description=PDT_DES_EXPCOLL, + ) + tangent_mode: EnumProperty( + items=( + ("inner", "Inner", "Inner Tangents"), + ("outer", "Outer", "Outer Tangents"), + ("both", "Inner & Outer", "Inner & Outer Tangents"), + ("point", "From Point", "Tangents from Point"), + ), + name="Working Plane", + default="both", + description=PDT_DES_TANMODE, ) |