| Release Status
Current version:
RhinoWorks plug-in v 2.0 (April 2011)
New:- Toroidal faces can now change their radii
- "Tube Radius" and "Rotation Radius" constraints for toroidal faces were implemented
- Toroidal and conical faces can now be constrained
- "Assembly Mode" option was implemented, being enabled it guarantees the full compatibility with RhinoAssembly plug-in
- New options were added: "Rigid tori", "Rigid spheres", "Rigid cylinders" and non-changeable "Rigid cones"
- Rendering for animation was introduced, custom scripts for rendering are supported
- Light objects now can be included into a rigid set
- Dialog for license key entering was added
- License type is now printed in the "About" dialog box
- Migrated to a new improved version of LGS3D
- Behavior on models which can be solved without changes of shapes of polysurfaces got further improvements
- Design intent recognition algorithm improved
- Now RigidSet constraint works correctly for objects from different polysurfaces
- Hidden objects or hidden layers now are not shown while playing animation (fixed with respect to RhinoAssembly)
- Improved processing of closing (seam) edges of periodic polysurfaces while rebuilding the model
- Corrected behaviour of "Update Automatically" option when new document is opened
- Problems with modifications of the model using spinner-buttons were fixed
- Name of the plug-in changed from RhinoDirect to RhinoWorks, all plug-in's files were also renamed
- Minor changes in appearance of the constraints manager: moved "Update Automatically" checkbox to the bottom of the manager's window, added new checkbox "Assembly Mode", caption describing the model state added

RhinoDirect plug-in v 0.5b (December 2010)
- Now it is possible to modify planar, cylindrical and spherical parts of models containing arbitrary (non canonical) surfaces
- RhinoDirect computations are now performed in a separate thread and can be interrupted by pressing Esc key
- Options dialog added: now it is possible to turn off recognition of general design intent patterns and equal radii pattern
- Ctrl-A pressed in active RhinoDirect Manager now selects all the constraints
- Spinner button behavior improved: if model fails to update for some value of the dimension user can return the value back to restore initial model state
- Spinner button step is now automatically selected w.r.t. scale of the model
- New version of LGS3D which provides more natural behavior for angle dimension is now used
- Performance of the design intent recognition algorithm improved
- RhinoDirect now automatically selects a base planar face in the model and fixes it on place during its computations
- A problem with ignored rigid set was fixed
- RhinoDirect has migrated to new build number system
- Behavior on models with planes having singular paramtrization improved (e.g. a box with all chamfered edges and vertices)
- Behavior on models with spherical segments improved
- Changed format of RhinoDirect piece in the .3dm file: now options are stored there as well
RhinoDirect plug-in v 0.4b (October 2010)
- Polysurfaces with spherical faces are now supported
- Radii and distance dimensions can now be displayed in the working area
- Cylindrical and spherical surfaces now may change their radius without explicit specification of the radius dimension
- Cylindrical and spherical surfaces of equal radii are now modified simultaneously
- Tangency of cylindrical surfaces is now automatically recognized and preserved
- Behavior on models which can be solved without changes of shapes of polysurfaces improved (rigid mode solving)
- Migrated to improved internal version of LGS3D
- The way of resolving conflicts between user and automatically recognized constraints improved with new functionality of LGS3D related to overdefined constraints detection
- Fixed extrapolation problems which led to failed updating after several modifications of the model
- Repeatable (on same scenario) behavior achieved
- Crash on panning or rotating view after modifying a model with spinner button fixed
- Crash with mouse selection in RhinoDirect Manager fixed
- Disables constraints creation for closing (seam) edges of periodic polysurfaces
RhinoDirect plug-in v 0.3b (July 2010)
- Radius dimension is now supported for circular arcs and cylindrical surfaces
- Vertices of a polysurface can now be constrained
- Enabled addition of sub-surfaces of a polysurface into a RigidSet
- Initial support for models with free edges added
- Satisfied/unsatisfied constraints and dimensions are now highlighted in the RhinoDirect manager
- Each plug-in's version now has its unique build number
- Wider class of models of planar and cylindrical geometry is now supported (including models with cylindrical surfaces composed of two parts, e.g. imported from other CADs)
- Performance improved (design intend constraints now aren't generated on each spinner-button click, special surfaces intersection methods implemented)
- Concentricity of cylinders and plane-cylinder perpendicularity are now recognized and preserved
- Animation and spinner-buttons now work stable (in shaded mode as well)
- Rigid set now isn't removed upon deletion of one of its objects
- Problems with localized names of constraints were fixed
- Calculation of a current value of a disabled constraint was fixed
- Several crashes were fixed
RhinoDirect plug-in v 0.2b (March 2010)
- Geometric constraints and driving dimensions are stored when users perform such commands as copy-paste or import a model from another 3DM file
- Constraints and dimensions are not deleted any more when users modify the geometry with other Rhino commands
- Built-in Rhino history is correctly supported
- Wider class of models of planar and cylindrical geometry is now supported
- Planar angle constraints solving improved
- Support of faces with "free" boundary edges
- Several crashes were fixed including some with Undo/Redo
- Animation is recalculated now if some constraints were changed their "Enabled" state
RhinoDirect plug-in v 0.1b (January 2010)
RhinoDirect product branched from RhinoAssembly 1.0
New:- Constraints and dimensions can now be applied directly between the faces and edges of same solid
- Solids consisted of planar faces with sharp or filleted edges, round holes, and protruding cylinders can be modified.
Rhino Assembly plug-in v 1.1 (April 2010)
- rendering for animation is implemented
- plug-in and installer are localized for Czech, French, German, Italian, Japanese and Spanish languages
- Import and copy-and-paste are now supported
- Rhino History is supported correctly
- Light objects are now supported in rigid sets
- Help is now shipped in .CHM format. LDDHelp command added
- "!_" prefixes added to toolbar's commands
- About dialog reworked. "Check for updates" link added
- Animation and spinner-buttons now work more stable
- occasional crash after right-click on a constraint name fixed
- incorrect constraint value displayed in RhinoAssembly Manager fixed
- Disabled/Enabled check-box is now correctly supported in animation
- now rigid set is not deleted after deleting of one of its objects
- plug-in's name changed from Assembly to RhinoAssembly
Rhino Assembly plug-in v 1.0 (November 2009)
- Automatic update option is implemented
- Objects can be grouped into a rigid set now
- Multiple driving dimensions can be animated simultaneously
- Planar angle (an angle dimension with specified axis) can be created now
- "Flip side" button for constraints is added
- Arrow-buttons for a quick modification of a driving dimension parameter are added
- Check-box allowing to disable a particular constraint is added
- Indicator showing a status of constraints and dimensions is added
- Dialog for license key entering is added
- New version of LGS3D solver with improved performance and more natural behaviour is used now
- Rhino-style control panel is now used for Constraint Properties dialog
- Multiple selection is supported in Assembly Manager for constraints animation and deletion
- Fixed loading of .3dm files modified by Rhinoceros without Assembly plug-in installed
- Plug-in now appears as "Assembly" in the list of installed Rhino plug-ins
- Names of plug-in commands changed and now have "LDD" prefix
- Changed semantics of angle dimension for planar surfaces: angle is now measured between a directed object and the plane itself (not its normal vector as in v0.2)
- "Current" button in the Constraint Properties dialog is replaced with an icon. "Auto" button for frames is removed
Driving Dimensions 0.2 for Rhinoceros (August 2009)
New:
- Animation functionality is completely reworked: frames are precomputed in background, bounds for animation parameter are stored in .3dm file, playing and navigation trough the animation frames is now done via traditional player-like interface with a slider. Also, it is now possible to pan, rotate and zoom the model while it is being animated.
- Default value for a new dimension is precomputed upon its creation
- Constraints related to an object are highlighted in Driving Dimensions Manager when the object is selected
- The plug-in is now shipped with an installer
- Driving Dimensions Manager now works faster when constraints number is huge
- Driving Dimensions Manager is now dockable
- User is immediately informed about unsupported types of constraint's arguments upon its creation
- Icons for constraints added into Driving Dimensions Manager
- Command line prompts are now more informative
- Crash upon animation fixed
- Highlighting of constraints' arguments isn't lost after switching from Driving Dimensions Manager to the Rhino's working area
- Hidden objects aren't unhid after animating the model
- Instability while creating constraints with cylindrical surfaces is fixed
Driving Dimensions 0.1 for Rhinoceros (June 2009)
This is the first public beta-release of Driving Dimensions v. 0.1 plug-in for Rhinoceros v. 4.0 (SR5b) on Windows.
New:- Supported geometry: rigid canonic surfaces and curves (also included in a polysurface), single points
- Constraints: Fixation, Concentricity, Coincidence, Parallelism, Perpendicularity, Tangency
- Dimensions: Distance, Angle
- Driving Dimensions toolbar
- Driving Dimensions Manager window
- Apply Constraints command
- Animation (via Driving Dimensions Manager context menu)
- Highlighting of dimensions' arguments
- Undo/Redo
- Saving constraints and dimensions in Rhino .3dm file



