Release Notes
0.9.6 (beta version)
Bug fixes :
- RP_CreatePipeline :
- crash for straight plug,
- tolerance problems for end tapping straight connected to a continuation,
- crash when adding a second pipeline with a component-based elbow class and ortho snap activated,
- crash RP_ReplaceDiameters,
- crash when opening older models.
Enhancement RP_ChangeElbows :
- the command takes elbow-components into account,
- disable redisplay during the transformation.
0.9.4 (first beta version)
Plug-in
Enhancements :
- implementation of piping standard
- nominal diameters are expressed either in DN (European standard) or in NPS (US standard)
- a Rhino Piping option allows to choose between DN and NPS
- add pipe class notion
- now there is an automatic tapping class for each pipe class
- curvature-based elbow classes (tabulated or factor-based) are now associated with a pipe class
- more realistic pipe / elbow modeling : the thickness is represented
- attribute specification (and values) in pipe classes
- allow CSV format for attribute spec
- pipe class option added when needed
- commands added :
- AA_Report
- RP_SelectWholePipeline
- RP_UtilConnectOppositeCircles
- additional attributes :
- new attributes : circle-orientations, pipe-class
- use the default value when no value is stored
- allows, in a sub-population, to enhance the definition of an attribute
- computed attributes
- error handling
- RP_ReplaceDiameters with pre-selection
- elbow angle choice window
- script-able version of some commands added
- some error management
- RP_SetProperties now allows to choose a component family (instead of scanning the whole catalog)
- add the report template notion
- add some physical quantity types : length, mass and lineic mass
- now piping element can be selected without selecting the whole pipeline
- disable dynamic refresh while the transformation is proceeded
- centralization of config parameters in the main config file
- RP_CreatePipeline :
- handle constraints between different parameters (DN, pipe class, elbow class and tapping class)
- snap building takes care of parameters
- adapt pipe class and tapping class to the tapped pipe (for start tappings)
- fix #7 : command RP_DrawAxes added
- error handling for models opening
Bug fixes :
- #17
- RP_CreatePipeline Angle=Locked
- commands cancellation
- snap problem
- RP_ChangeElbows
- crash
- elbows orientation problem
- catalog usage on Windows 7
- DN coding in options
- additional attributes recursive reading
- RP_ReplaceDiameters with automatic tappings
- default DN initialization
- problem with non-english Rhinoceros® versions
- component catalog access rights on Windows 7
- end plugging problems (crash or dynamic draw problems)
Suppression of elbow stretching.
Component catalog
The component catalog has been reorganized into a tree structure, presented with icons on tree nodes.
Other enhancements :
- usage of stereotypes :
- elbow : makes a family usable as elbow class
- tapping : makes a family usable as tapping class
- lightening of catalog file
0.8.31
New features / options or enhancements :
- new command RP_ReplaceDiameters : changes the ND of a pipeline (#14),
- command RP_Avoidance :
- add option AngleElements to choose the angle element class,
- add option Plane to fix the avoidance plane,
- add option RemoveLastVertex to cancel last point (#15).
Bug fixes :
- prevent loading with Rhinoceros® 5 : Rhino Piping is not built for Rhinoceros® 5 yet (#11),
- crash in RP_Avoidance (#10).
Other bug fixes :
- angle elements with a component family :
- import of components,
- angle management,
- RP_CreatePipeline :
- cancellation bug,
- change of angle element class after picking a few vertices,
- RP_Avoidance :
- angle checking according to current angle element class,
- constraint propagation.
0.8.26
Plug-in
Enhancement #5 is implemented.
Decimal values are now allowed for angles in degrees.
Bug #3 is fixed.
Other bug fixes :
- Option Swap in command RP_AddComponent on short pipes.
- Options AngleElement and Tappings are hidden when they bring no choice.
Component catalog
The component catalog has changed.
Now each component is identified inside its family by :
- its ND list,
- its aster.
This allows, for example, one component family to provide several elbows for the same ND (each elbow being associated to one angle).
Some PVC families have been added to catalog in order to illustrate the use of component families as elbow / tapping classes.
0.8.24
This version has been built with Rhino 4 SR9.
New features :
- some alerts can be disabled ; disabled alerts can be reinitialized in Rhino Piping option page ;
- tapping classes : user defined components can be used for tapping.
A bug in the tapping domain computing in RP_CreatePipeline (near pipe ends) has been fixed.
