Radius Tool

Version 1.0.7 - 2020NOV09	- Now handles 0" radius, and does better faces clean-up

The user can now enter 0 as a valid value for the radius, in which case the extension will simply extend two non-intersecting (but co-planar) edges to a common point, or extend an edge to an existing edge. Clean-up of faces will no longer remove faces when used by adjacent edges, such as in a solid. The user can also toggle 'Continuous Mode' by hitting the CTRL key. In this mode, the second edge picked to create a radius automatically becomes the next 'Edge 1'.

Version 1.0.6 - 2020MAY24	- More efficient processing of Undo Points

Internal logic modification handling '@undo_points' array.


Version 1.0.5 - 2020MAY18	- Now uses registry to save and retrieve user configurable parameters


Version 1.0.4 - 2020MAY15	- Added dialog to adjust radius and segment count via Context Menu

If the user invokes the context menu (right-click), a dialog box will be displayed to permit the user to change radius or segment count for the arc generated from that point forward. The user can also have the new parameters applied to previously rendered ARCs.


Version 1.0.3 - 2020MAY09	- Properly accepts dimensions suffixed to override model units


Version 1.0.2 - 2020MAY05	- User can now adjust the radius or segment count after an operation is completed

If the user types a new radius or segment count (number appended with 's') and an operation was just completed (and extension still active and new 'first' line has not been selected), that previous operation will be un-done and re-done with the new parameters. The user can change the radius or segment count as many times as required before selecting next pair of lines.


Version 1.0.1 - 2020APR29	- Modified user text prompt
                          - Number of segments in arc is now 'normalized' to 90°

The user prompt in the botoom left of the Sketchup display now displays the current arc 'radius' and 'segment' count to be used. This is updated as the user changes either of these configurable parameters.

The number of segments specified by the user is for a nominal arc of 90°. An actual arc angle larger or smaller than 90° will use proportionally more or less segments. The goal is to make all segments in all arc created roughly the same length (or subtending the same angle). This prevents the creation of unnecessarily small segments for small (obtuse) arc angles.

Version 1.0.0 - 2020APR28	- Initial release

This extension allows the user to specify two edges and crates a radius (fillet) joining those two edges.


The user can also specify (by entering text):
1:	The 'radius' of the arc used to join the edges (just type new value); and
2:	The number of segments (by appending new value with 's') used to generate an arc of 90°.

This tool can be invoked when two valid (i.e. coplanar, non-parallel) edges are pre-selected. The 'radius' and 'number of segments' last used will be in effect.

If either chosen edge defines a face, that edge is not trimmed to the arc.