1.3
2024-07-08
-
add Symmetrize tool
- flick symmetrize the active POLY/NURBS spline
- keymapped to
ALT + X
by default - toggle Symmetrize across Cursor via
C
key - toggle Remove Redundant (if present) via
R
key
-
add Knife tool
- add new points on any intersected POLY/NURBS spline segment by dragging out a cut line
- keymapped to
2
by default, in-line with MACHIN3tools' Smart Edge - when intersecting a cyclic closing segment, place new point on beginning or end of the spline, depending on proximity previous start/end point
- support splitting the intersected spline by holding
ALT
mod key
-
add Convert tool
- convert POLY to NURBS spline, or NURBS to POLY
- convert BEZIER to NURBS spline, while removing handle points
- when converting to NURBS, enable
use_endpoint_u
prop by default- optionally disable in redo panel
-
add Reverse tool
- reverse direction of the active spline, and visualize it
- when run with
ALT
mod key, only the current direction is visualized, with no reversing
-
Blendulate tool
- support(keep) NURBS
use_endpoint_u
,order_u
andresolution_u
props- previously these got lost when blendulating a NURBS curve, thanks Zsolt!
- refine modal execution and statusbar
- prevent doing and showing anything but tension, when in tension adjustment mode while holding
T
key
- support(keep) NURBS
-
GapShuffle tool
- fix preview visualization sometimes not working correctly
-
Menu
- expose use_endpoint_u prop for NURBS curves
- make
resolution_u
adjustment affect the active spline only - hide most tools if there are only BEZIER splines in the curve
- also show info about "Limited BEZIER Support!"
-
addon preferences
- fix issue with thank-you-note, after manual filebrowser installation, without removing previous installation
- update addon description to include NURBS mention
- add integrated updater
- install from disk/.zip file, from inside Blender, while remembering custom addon preferences
-
improve polls to filter out active BEZIER splines
- delay all handler execution using timer until safer state
- update various internal utils
1.2
2023-11-13
- SlidePoint tool
- support native translate tool passthrough with X/Y/Z axis constraints without delay
- so just press GX, or GY, or GZ as you normally would
- support native translate tool passthrough with X/Y/Z axis constraints without delay
- AddSinglePointPOLYCurve tool
- set use fill caps to True by default
- Blendulate tool
- adjust sensitivity down a little
- Menu
- add use fill caps setting for curve
- add use smooth setting for active spline
- addon preferences
- add option to show CURVEmachine menu in Blender's Edit Curve context menu
- add option to control whether addon (un)registration confirmation is written to the terminal
- add option to hide 3D view sidebar panel
- simplify and refactor how the various settings are drawn
- add HyperCursor to about section in addon prefs
- expose modal HUD timeout setting
- draw thank you message direction above the prefs, instead of in a popup
- for 5 minutes, then disappear forever
- replace all popup messages with fading HUD messages drawn directly in the 3D view
- ensure modal HUDs are only drawn on active 3D view, not others
- fully support Blender 4.0
- drop dpi arg in blf.size()
- support new shader names
1.1
2023-06-30
- bump minimum Blender version to 3.6
- Blendulate tool
- add chamfer toggle using
C
key - support NURBS curves
- this is useful for curves that combine long swooping curvature with tight raddii
- prevent exception and support 180 degree blends
- note that it behaves a little different than the usual case, where the segments outside the selection converge
- merging will occur at the center point between the fist and last point of the selection
- the curvature will change as the first and last points are moved
- without moving them, the blend should be circular though
- note that it behaves a little different than the usual case, where the segments outside the selection converge
- draw merge toggle in statusbar -
M
key
- add chamfer toggle using
- Slide tool
- improve how slide segments are drawn
- make
gg
trigger more reliable
- GapShuffle tool
- draw cyclic gap in NURBS splines as black line
- due to the NURBS interpolation the curve is not necessarily drawn in the gap
- draw cyclic gap in NURBS splines as black line
- Menu
- expose resolution_u for NURBS and BEZIER curves
- expose order_u for NURBS
- remove bgl completely
1.0
2023-06-05
- initial release