diff options
author | Alan Odom <clockmender@icloud.com> | 2020-01-02 22:15:18 +0300 |
---|---|---|
committer | Rune Morling <ermo.blender.org@spammesenseless.net> | 2020-01-15 00:25:04 +0300 |
commit | 0d40bb678cc107456d28ee37e4b2b27ac3b73406 (patch) | |
tree | 67405c7f454e2a776f341bea111c3a9f6a1f7460 /precision_drawing_tools/__init__.py | |
parent | 479531654816970b55be491ccd48b723c002c50f (diff) |
PDT: Modify Fillet functionality
This enables two non-connected edges to be filleted. The Process starts with an
intersection of the two edges, then fillets the corner according to input values
in the UI. This option is selected by setting the Int/Fillet checkbox.
The command Line version now takes the `fi...` format to intersect first. e.g.
`fi1.1,6,0.05` performs an intersected fillet of 1.6 units radius, 6 segments,
concave profile.
Diffstat (limited to 'precision_drawing_tools/__init__.py')
-rw-r--r-- | precision_drawing_tools/__init__.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/precision_drawing_tools/__init__.py b/precision_drawing_tools/__init__.py index e99e7735..926dcc30 100644 --- a/precision_drawing_tools/__init__.py +++ b/precision_drawing_tools/__init__.py @@ -83,6 +83,7 @@ from .pdt_msg_strings import ( PDT_DES_FILLETRAD, PDT_DES_FILLETSEG, PDT_DES_FILLETVERTS, + PDT_DES_FILLINT, PDT_DES_FLIPANG, PDT_DES_FLIPPER, PDT_DES_LIBCOLS, @@ -419,6 +420,11 @@ class PDTSceneProperties(PropertyGroup): default=True, description=PDT_DES_FILLETVERTS, ) + fillet_int : BoolProperty( + name="Intersect", + default=False, + description=PDT_DES_FILLINT, + ) class PDTPreferences(AddonPreferences): |