Home

Rhino 5.0 Work-in-Progress Release 2010-02-02 - What's New

Home

 

 


New in Rhino 5.0:
  • Rhino 5.0 is faster and more stable than Rhino 4.0.
  • Runs native on 32- and 64-bit Windows platforms.
  • Display is much faster than 4.0.
  • Installs beside Rhino 4.0 - you can continue to use Rhino 4.0.
Warning:
  • Rhino 4.0 SR5 or newer must be installed for Rhino 5.0 to work.
  • WIP releases may crash, lock up, or corrupt files.
  • Read about the Rhino Development Process before you download.

What's New, WIP 2010-02-02 (2-Feb-2010)
(Printer Friendly)
Bug Fixes:

  • DimOrdinate: Did not automatically detect whether to make an X or Y datum dimension as it did in V4. This is fixed.
  • MaterialEditor: A crash in the Blend material has been fixed.
  • ReduceMesh crash fixed.
  • Reparamaterize: When surfaces are included in a block object, they are duplicated for reparameterization.
  • Text: A new Mask option has been added that displays a rectangle that hides the geometry underneath in the display and for printing. The mask color and border can be configured with TextProperties.

What's New, WIP 2010-01-26 (26-Jan-2010)
(Printer Friendly)
Enhanced Features:
  • Open:STEP: Now supports nonstandard schema names and abbreviated entity types created by Unigraphics.
Bug Fixes:
  • Autocomplete: The space between the exact and fuzzy matches incorrectly acted as Enter. This is fixed.
  • OrientOnSrf crash fixed.
  • RunScript crash fixed.

What's New, WIP 2010-01-19 (19-Jan-2010)
(Printer Friendly)
New Technologies:
  • Rhino Render:
    • The Content Browser is now gone, and you can replicate its functionality exactly with the new stuff.
    • There are default groupings set up for the tabs now.
    • The menu is now reconfigured.
Enhanced Features:
  • ExtractMeshEdges: A new Join results option has been added.
  • Slab: New BothSides option added.
Bug Fixes:
  • Dim crash fixed.
  • ExtrudeCrv crash fixed.
  • FilletEdge: Several failure bugs have been fixed.
  • Import crash fixed.
  • Open:DWG/DXF crash fixed.
  • PatchSingleFace: The command incorrectly quit if a non-naked edge was selected. This is fixed.
  • RemoveKnot: The display did not correctly update as knots were removed. This is fixed.
  • Save:OBJ: Now supports long lines.

What's New, WIP 2010-01-12 (12-Jan-2010)
(Printer Friendly)
Bug Fixes:
  • Block: Blocks containing objects on layers that were turned off could incorrectly still be selected. This is fixed. Now, if you can't see the block (the layer the entities are on is off), when window selecting, SelAll, or SelBlockInstance does not select the block even though insert layer is still on, the instance is not selected.
  • EditScript: Ctrl+Y now works as Redo.
  • Merge2Faces crash fixed.
  • Zoom, Target: The OnSrf object snap did not work with this command.

What's New, WIP 2010-01-06 (6-Jan-2010)
(Printer Friendly)
Enhanced Features:
  • BoxEdit: Can now accept units other than active unit system.
  • Dimension Properties: A new button takes the user to the Style configuration page in the Options dialog box.
  • Open: It is now possible to cancel opening files that are locked by another user.
  • Purge: Optons now persist between Rhino sessions.
  • Save:DWG/DXF: Schemes can now be imported and exported through the Edit Schemes dialog and the AcadSchemes command.
Bug Fixes:
  • BoxEdit: If you are in "Transform objects individually" mode, and if all objects have the same x, y, and/or z dimension, the corresponding edit fields did not show a delta. The same applies to the position fields. If objects share a pivot coordinate, then the position fields not longer display a delta. This is fixed.
     
  • Contour: Some failure bugs have been fixed by new intersectors.
  • CrvSeam: A failure bug has been fixed.
  • DimRadius: Improvements in leader placement and editing.
  • DimRadius: Now when moving a dimension point, the arrow leader attempts to stay level.
  • DimRadius: The behavior of the arrow location has been improved.
  • Extrude: The entire polysurface highlights rather than a face, and the extrusion is trimmed to the surfaces it first hits along its extrusion path.
  • ExtrudeCrv: Additional checking for invalid extrusions has been added.
  • Object Snap: The object drag osnap is now delayed by default. When you select an object to drag it, you now have 250ms to do an old style non-osnapped drag. If the osnap was able to snap to something, the cursor tail will disappear, and after the delay the osnap will be activated, and you can do a precise drag from the osnapped point.
  • Open/Save: The open and save file location incorreclty returned to the default location if Rhino 5 is closed without opening a file or using the SetWorkingDirectory command. This is fixed.
  • Open:DWG/DXF: In some cases, an unflagged bad object was created on import. This is fixed.
  • Open:PDF: A problem with the unit settings has been fixed.
  • Open:STP: A problem with importing onto layers that are off is fixed.
  • Paste: A problem with pasting from the Edit menu selection has been fixed.
  • Print: Minor changes to the dialog box layout have improved readability.
  • RemoveMultiKnotSrf: Some problems with updating the display have been fixed.
  • Save:DWG/DXF
    • When exporting or saving to DWG/DXF, the "Primary text length factor" is incorrectly not being set in the "Default" imported style from Rhino. The AutoCAD control variable DIMLFAC is now set to match the corresponding length factor.
    • Special characters in layer names were lost. This is fixed.
    • Layer names with mixed upper and lower case were incorrectly converted to upper case. This is fixed.
  • SelLast: A problem with selecting inappropriate objects has been fixed.
  • VariableFilletEdge: Several failure bugs have been fixed.

What's New, WIP 2009-12-22 (22-Dec-2009)
(Printer Friendly)
Bug Fixes:
  • Blocks/Layers: Blocked objects on separate layers did not respond properly to layers being turned off. This is fixed.
  • CrvSeam: Cancelling the CrvSeam command incorrectly resorted the layers in the Layer dialog box. This is fixed.
  • FilletEdge: A problem with creating bad objects has been fixed.

What's New, WIP 2009-12-15 (15-Dec-2009)
(Printer Friendly)
New Features:
  • Untrim: Broken into 4 commands:
    • Untrim - Pick an edge to untrim a single edge or hole.
    • UntrimHoles - Pick a surface to untrim all holes.
    • UntrimBorder - Pick a surface to untrim outer boundary.
    • UntrimAll - Pick a surface to untrim all edges, holes, and outer boundary.
Enhanced Features:
  • Radius: New MarkRadius option keeps the radius circle like the Curvature command.
  • RecordAnimation: Scripting support for target folder has been added.
  • ReplaceBlock: New dialog control with right-click context menu to set display mode and view.
Bug Fixes:
  • BoxEdit: Objects did not properly respond to the construction plane vs. world settings. This is fixed.
  • ConnectSrf: Now the only the edges to be extended need to be selected.
  • Convert: A problem with keeping endpoint locations intact has been fixed.
  • Crashes fixed:
    • MeshFace
    • MoveFace
    • Import:SKP
    • Move
    • Import:FBX
    • Dim
    • DimDiameter
    • IronPython
    • Import
    • Sweep1
    • FilletEdge
  • DrawOrder: Using DrawOrder commands incorrectly removed the image from a surface created with PictureFrame. This is fixed.
  • FilletEdge/FilletSrf: A failure bug with cylindrical holes has been fixed.
  • Pull: When circles are pulled to a planar surface, the result will now be a circle or ellipse.
  • Untrim: A failure bug has been fixed.

What's New, WIP 2009-12-08 (8-Dec-2009)
(Printer Friendly)
Bug Fixes:
  • FilletEdge, BlendEdge, ChamferEdge, VariableFilletSrf, VariableBlendSrf, VariableChamferSrf: The method used to calculate the DistFromEdge option has been improved.
  • Gumball: A rare crash while dragging objects with AutoGumball was fixed.

What's New, WIP 2009-12-01 (1-Dec-2009)
(Printer Friendly)
New Features:
  • Draw Order: New commands - BringToFront, BringForward, SendToBack, SendBackward, ClearDrawOrder allow control over display objects.
Enhanced Features:
  • Dim: The new Object option allows selecting a curve or edge to dimension.
Bug Fixes:
  • Make2D crash fixed.
  • Open:AI: A problem with spikey curves has been fixed.
  • Open:DWG/DXF: Some hatch objects were skipped. This is fixed.

What's New, WIP 2009-11-24 (24-Nov-2009)
(Printer Friendly)
New Features:
  • SectionTools is now part of Rhino 5.0 WIP.
Enhanced Features:
  • Dimensions: History added to linear and angular dimensions.
Bug Fixes:
  • VariableFilletSrf crash fixed.

What's New, WIP 2009-11-17 (17-Nov-2009)
(Printer Friendly)
Enhanced Features:
  • DimRotated: Now remembers the last angle used as the default for the next dimension.
  • Explode: A warning dialog now appears when exploding very large meshes.
Bug Fixes:
  • Dim: The current dimension style name is now part of the command options for all of the dimension commands.
  • ExtendCrvOnSrf: A problem where a curve is extended beyond the edges has been fixed.
  • Leader: Text moved when a leader was exploded. This is fixed.
  • MaterialEditor: Several problems with the preview display have been fixed.
  • Radius: Reverted to V4 behavior allowing pre-picked curves. New options provide more selection options.
  • Save:STEP: A problem with closed files creating open meshes has been fixed.
  • Save:VRML: Texture color was incorrectly replaced by material color when the mesh objects are exported and imported with VRML format.  This is fixed.
  • Save: Reading and writing files larger than 4 GB is now supported.  This required a change in the file format. The latest Rhino 5.0 WIP will read any files. Using the SaveAs command, you can save files for V2, V3 or V4. 
     
    If you save a V5 file that supports larger files and try to read it in an older Rhino V5 WIP, the older Rhino V5 WIP will tell you the file was written by a newer version of Rhino.  The fix is to download the newest V5 WIP.

What's New, WIP 2009-11-11 (11-Nov-2009)
(Printer Friendly)
Bug Fixes:
  • RecordAnimation: A new option remembers a previously used target folder or allows it to be changed.
  • ReduceMesh crash fixed.

What's New, WIP 2009-11-10 (10-Nov-2009)
(Printer Friendly)
New Features:
  • Dim: New arrowheads with longer 4:1 and 6:1 aspect ratios are now available.
Bug Fixes:
  • Dim: Moving the dimension text out of line with the arrows, the arrows incorrectly flipped to the outside of the extension lines. This is fixed.
  • Leader: Changing layers in the middle of the command incorrectly did not apply the new layer. This is fixed.
  • Line: When using the BothSides and Normal options to draw a line on a surface, typing a number for the length incorrectly did not draw on both sides. This is fixed.
  • Loft: History ignored point objects when updating the loft. This is fixed.
  • MoveEdge: A failure bug has been fixed.
  • MoveFace: A failure bug has been fixed.
  • ReduceMesh crash fixed.
  • Render: Surfaces in the Layout incorrectly showed up in a Render of the model space. This is fixed.
  • Sweep2 crash fixed.
  • Trim crash fixed.

What's New, WIP 2009-11-04 (4-Nov-2009)
(Printer Friendly)
Enhanced Features:
  • Dim: New Property overrides allow supression of extension lines.
  • DimAngle: A new ability to select arcs or polyline arc segments has been added. Rhino automatically draws extension lines from the arc ends towards a center tic and place the angle dimension between the extension lines.
  • History: You can now edit the properties of a history locked object, like change the layer or color or use analysis commands that do not affect the geometry and therefore do not break the history.
  • SketchUp Export now tries to make outer and inner boudaries out of planar mesh regions.  This makes the output more user friendly in SketchUp.  You can use the Push/Pull tool on whole walls now instead of single triangles.
Bug Fixes:
  • Crv2View crash fixed.
  • DimOptions: The way that fractions and feet and inches were displayed in the dimension dialog box and on the sheet were different. This is fixed.
  • Intersect: A failure bug has been fixed.
  • Layout: The ViewportPrint color option did not work properly. This is fixed.
  • Loft: Pressing Enter to accept the defaults now works.
  • MatchSrf crash fixed.
  • MaterialEditor: Browsing for a material did not work when VRay was the selected renderer. This is fixed.
  • RhinoRender: Transparent background left an extra pixel around objects. This is fixed.
  • Surface/Surface Intersection: Now returns surface isoparametric curves when possible.
  • Surface/Surface Intersection: Many failure bugs have been fixed, especially where surfaces intersect at tangent points.

What's New, WIP 2009-10-27 (27-Oct-2009)
(Printer Friendly)
New Features:
  • Texture mapping: In a texture’s local mapping section, there is now a Display checkbox that causes the selected texture to appear on all related materials in the viewport as the “Color” texture making it visible, no matter what the texture represents.
Bug Fixes:
  • Alt key did not move focus to menus. This is fixed.
  • CurveBoolean: Input arcs did not properly output arcs. This is fixed.
  • DimAngle: Angular dimensions modified by sliding a grip created bad objects. This is fixed.
  • Display: When control points were far from their parent surfaces, Rhino's internal clipping planes did not clip the view properly. This is fixed.
  • Layout: Printing view and scale did not work properly. This is fixed.
  • Make2D crash fixed.
  • MaterialEditor: The Material Editor dialog box suffered from flickering. This is fixed.

What's New, WIP 2009-10-20 (20-Oct-2009)
(Printer Friendly)
Enhanced Features:
  • CPlane: The Object option now allows control points to be selected as the object by selecting the point either before or after selecting the Object option.
  • Dot: Screen size and font are now properties of dots and can be set and edited in the Properties dialog box.
Bug Fixes:
  • Circle: FitPoints - Fitting to points has been improved.
  • CrvSeam: Prompt change.
  • ExtractRenderMesh/ExtractAnalysisMesh: Incorrectly selected individual objects in a group rather than the whole group. This is fixed.
  • Import: In the Files of Type list, the All category at the bottom of the list was displayed twice. The second copy had the formats repeated several times in succession. This is fixed.
  • Make2D crash fixed.
  • Offset: Cleaning up corner cases should work better now.
  • Open:SKP crash fixed.
  • ReduceMesh crash fixed.
  • Save: An option to create backup files has been added. It is ON by default.
  • SetPt: A failure bug in shaded views has been fixed.
  • UnrollSrf: A failure bug has been fixed.

What's New, WIP 2009-10-06 (6-Oct-2009)
(Printer Friendly)
Enhanced Features:
  • MaterialEditor: The Material Editor is undergoing a lot of rework at the moment. Comment on recent changes to help establish the way this will work.
Bug Fixes:
  • ExtractRenderMesh/ExtractAnalysisMesh: If the original objects were grouped, the result was incorrectly included in the group. This is fixed.
  • MaterialEditor: Mouse wheel scrolling did not work properly in the Material Editor. This is fixed.
  • Options > Selection menu: If only the "Show object type details" box is checked, object types will appear in the Selection Menu dialog box if there are no details.
  • Select:

    • Curves with linetypes set to Dotted were difficult to select with a single pick. This is fixed.
    • Selecting overlapping surfaces has been improved.

What's New, WIP 2009-09-29 (29-Sep-2009)
(Printer Friendly)
New Features:
  • MakeUniformUV: New command - Allows choosing the surface direction to make uniform.
Enhanced Features:
  • ReduceMesh: An entirely new ReduceMesh has been implemented. It should work much better.
Bug Fixes:
  • Intersect: Several failure bugs have been fixed.
  • ReduceMesh incorrectly left holes if the mesh was not welded first. This is fixed.
  • SetActiveViewport: The viewport name could not be localized. This is fixed. This also affects: BringViewportToTop, PushViewportToBack, SetActiveViewport, and SetMaximizedViewport.
  • Surface/Surface Intersection: Several more bugs have been fixed in the on-going improvement of these functions.

What's New, WIP 2009-09-22 (22-Sep-2009)
(Printer Friendly)
Bug Fixes:
  • BoxEdit: Cancel button renamed to Reset.
  • BoxEdit: A scrollbar has been added to the dialog box.

What's New, WIP 2009-09-17 (17-Sep-2009)
(Printer Friendly)
Bug Fixes:
  • ApplyBoxMapping: Now uses the objects' bounding box.
  • ConnectSrf: A failure bug has been fixed.
  • ExtendTrimmedSrf: In some cases, the side edges of a surface were incorrectly moved. This has been fixed.
  • Intersect: Several failure bugs have been fixed, especially cylinder and sphere cases.
  • ReduceMesh incorrectly created non-manifold polygons. This is fixed.
  • ReduceMesh incorrectly deleted texture information. This is fixed.

What's New, WIP 2009-09-09 (9-Sep-2009)
(Printer Friendly)
New Features:
  • DevSrf: New command - Displays the developable ruling lines between pairs of rails. The ruling display updates as you edit the rails so you can see when you have a shape that is a developable surface.
Enhanced Features:
  • Circle:

    • A new Orientation option allows setting the circle plane perpendicular to any picked direction.
    • Circle: New Circumference option. Pick a center and enter a value for the circumference.
Bug Fixes:
  • FilletEdge: Several failure bugs fixed.
  • ShortPath: A failure bug has been fixed.
  • Split/Trim: Using block instances as cutters failed or crashed Rhino. This is fixed.

What's New, WIP 2009-09-02 (2-Sep-2009)
(Printer Friendly)
New Features:Enhanced Features:
  • BoxEdit: A new Copy objects option has been added.
  • Cone: A new Cap option determines whether the cone is created as a solid with the bottom surface attached or an open surface.
  • Cylinder: A new Cap option determines whether the cylinder is created as a solid with the top and bottom surface attached or an open surface.
  • DimAngle: Degrees-minutes-seconds added to angle format.
  • MeshTCone / MeshCylinder: A new Cap option has been added for making open mesh objects.
  • Paraboloid: The Cap option has been renamed to Solid.
  • SetOneDaySunAnimation: A dialog box for settings has been added.
  • SetOneDaySunAnimation: An option to not run the HTML viewer has been added.
  • SetSeasonalSunAnimation: A dialog box for settings has been added.
  • TCone: A new Cap option determines whether the truncated cone is created as a solid with the top and bottom surface attached or an open surface.
  • Tube: A new Cap option determines whether the cylinders are created as a solid with the top and bottom surface attached or open surfaces.
Bug Fixes:
  • FilletEdge: A failure bug has been fixed.
  • MaterialEditor: Material settings were not properly saved. This is fixed.
  • Open:STEP: Files created with ProE had parts moved from their original position. This is fixed.
  • Pipe crash fixed.
  • SelBoundary: A failure bug has been fixed.

What's New, WIP 2009-08-25 (25-Aug-2009)
(Printer Friendly)
New Features:
  • CamerasOff: New command - Removes all cameras that were displayed by the CamerasOn command, without deleting their associated named views.
  • CamerasOn: New command - The new camera system adds the ability to show camera widgets that manipulate named views. The CamerasOn command creates camera icons for all named views. A properties page can change the camera's (named view's) properties, and floating viewports can be opened that show the named views and allow them to be edited in real time.
  • DraftAnglePoint: New command - Places a point object on a surface at a location near the pick point where the surface's draft angle matches the input value. The tool is designed primarily to help draw curves along surfaces where the surface has a given draft angle.  Mold makers in particular can use this to mark off the limits of where an object can be cleanly pulled from a mold. They would then build tangent surfaces from the curves to parting plane or surface.
Bug Fixes:
  • Render crash fixed.
  • Weight: A few problems with the display in the Weight dialog box have been fixed.

What's New, WIP 2009-08-18 (18-Aug-2009)
(Printer Friendly)
Bug Fixes:
  • IronPython: A crash that occured when the user attempted to launch a browser with a URL has been fixed.
  • Join command crash fixed.
  • Lasso, SelBrush, SelCircular, SelBoundary, SelVolumeBox, and SelVolumeSphere incorrectly did not report the number of objects added to the selection. This is fixed.
  • Open:OBJ: A problem with reading texture coordinates has been fixed.
  • Osnap:Int: Int osnap could be slow when there are many blocks within the snap radius. This has been improved.
  • SelBrush did not work properly when selecting objects to trim. This is fixed.
  • Surface/Surface intersection: A problem with intersecting trimmed surfaces has been fixed.
  • TextObject: A problem with setting open curves has been fixed.

What's New, WIP 2009-08-11 (11-Aug-2009)
(Printer Friendly)
Bug Fixes:
  • Layer: Options for Linetype and PrintWidth have been added to the scripting version of the Layer command.
  • Open command crash fixed.

What's New, WIP 2009-08-06 (6-Aug-2009)
(Printer Friendly)
New Features:
  • Backspace key (labeled Delete on a macbook) works as Delete if the command line is empty.
  • BlockEdit: New command - Allows editing a block in place to change the geometry and sub-blocks.
Enhanced Features:
  • Layer: New List and Select options have been added to the scripting version of the Layer command where selecting a layer name or an object to indicate the layer is appropriate.
  • Tube: A new WallThickness option has been added for selecting the tube thickness.
Bug Fixes:
  • 64-bit Rhino 5.0 failed to start displaying the "Unable to communicate with license manager" error. This is now fixed.
  • Crash in SafeMode with command help fixed.
  • FilletEdge: Failure bug fixed.
  • NamedView: New Animate option enables animation of the NamedView Restore.
  • Project: The Loose option did not support History. This is fixed.

What's New, WIP 2009-08-04 (4-Aug-2009)
(Printer Friendly)
Enhanced Features:
  • LooseProject: The LooseProject command has been incorporated as an option to the Project command.
  • Project: A new Loose option has been added.
Bug Fixes:
  • Layer: If the current layer is collapsed under a parent layer, the parent layer name is now bold to indicate that the current layer is under the parent.
  • Menu: BlendCrv has been added to the menu.
  • Open:FBX: A crash bug with Max 2009 has been fixed.
  • Pull: a new Loose option has been added.
  • SelBoundary, SelCircular, SelVolumeBox, SelVolumeSphere: Incorrectly also selected block instances, even if they were outside the boundary. This is fixed.
  • SelBoundary: The prompts have been tuned up to make it more clear that only objects within a viewport can be selected.

What's New, WIP 2009-07-28 (28-Jul-2009)
(Printer Friendly)
New Features:
  • MergeAllEdges: Merges all qualified edges of a surface or polysurface.
Enhanced Features:
  • Import:LWO: A new Options button opens a dialog box for setting the options.
Bug Fixes:
  • ArrayLinear: No allows setting the direction for the array.
  • Autogumball: The gumball widget behavior has been improved.
  • Dir command crash fixed.
  • ExtrudeCrvTapered: A problem with the extrusion angle has been fixed.
  • RailRevolve: The experimental command RailRevolveEx has replaced RailRevolve. The the RailRevolve command has been renamed RailRevolveOld and does not autocomplete.
  • Surface/Surface intersection: Several failure bugs have been fixed.
  • Texture Mapping: Prompts and placement options have been updated.
  • ZoomSelected will now zoom to highlighted objects such as the objects highlighted as trimming objects.

What's New, WIP 2009-07-22 (22-Jul-2009)
(Printer Friendly)
New Features:
  • RenderConvertOldStyleMaterials command added.
Enhanced Features:
  • Open:SKP: Weld options added.
  • PictureFrame: A setting for self-illumination has been added.
  • PolygonCount now asks for a selection.  Pressing Enter selects the whole model.
  • Select: New feature - Mesh face highlight. Highlighted mesh sub-faces are now "shaded" using flat shading and the "selected object" color.  This is done even if in Wireframe mode(s).
  • Sphere: The FitPoints option now accepts grips as well as point objects as input.
  • What: When annotation text is selected, What now lists Windows font name instead of a Font index number.
Bug Fixes:
  • ArcBlend: A failure with parallel lines has been fixed.
  • BooleanSplit: A problem that created nonmanifold objects has been fixed.
  • Display: A problem with mesh vertex color display has been fixed.
  • Display: A problem with picking in custom display modes has been fixed.
  • Display: World axes icon did not properly display color in a Perspective viewport. This is fixed.
  • EditScript: In Tools>Options>Header, it was impossible to cut, copy or paste text in the window. This is fixed.
  • ExtrudeSrf: A crash when extruding hole edges has been fixed.
  • FlatShade: A problem with meshes appearing smooth in FlatShade mode has been fixed.
  • Gumball: AutoGumball crash fixed.
  • Hatch crash fixed.
  • MappingOn: Dragging grips on a mapping widget caused a crash. This is fixed.
  • MeshBox: In some cases, the box did not properly use the input values. This is fixed.
  • Open:DWG/DXF: Units no longer revert to mm after each import.
  • Open:SKP: Crash fixed.
  • RecordAnimation: The filenames sometimes had an extra dot before the extension. This is fixed.
  • Save:IGES: Option button added to Save dialog box.
  • SetOneDaySunAnimation: A problem wit the model location settings has been fixed.
  • Sweep1: A problem with creating a surface with bad shape blending has been fixed.
  • Technical Display: Control point dragging caused Rhino to hang. This is fixed.

What's New, WIP 2009-06-30 (30-Jun-2009)
(Printer Friendly)
Enhanced Features:
  • Import/Export: For file types that have import (.obj, .skp, .stl, 3ds) or export (.stp, .sat, .x_t) options, a button has been added to the File Open and Export dialog boxes.
  • Properties: The Match dialog now includes Hatch objects.
Bug Fixes:
  • Display: Several display problems with objects far away from the origin have been fixed.
  • Loft: A problem with select order has been fixed.

What's New, WIP 2009-06-23 (23-Jun-2009)
(Printer Friendly)
New Features:
  • AutoGumball: Turns on a Gumball whenever objects are pre-picked.  A "Gumball" pane on the status bar turns this on and off. There are two Gumball snapping modes:  "Snappy" happens when osnaps are on.  "Smooth" happens when osnaps are off.
Enhanced Features:
  • EditScript: Clicking the New tab now gives the same results as the New menu and toolbar items.
  • EditScript: Ctrl+Tab now cycles through the tabs when more than one script is loaded.
  • OffsetPolysurface: New Join option for results.
Bug Fixes:
  • Select: Picking objects that were partly behind the viewport camera did not work properly. This is fixed.
  • SuperExplodeBlock: Did not work on non-uniformly scaled blocks. This is fixed.
  • Sweep2: Several failure bugs have been fixed.

What's New, WIP 2009-06-16 (16-Jun-2009)
(Printer Friendly)
New Features:
  • ArrayLinear: New command - Arrays, or uniformly positions, one or more objects in a single dimension.
  • BoxEdit: New command - Size, scale, position, and rotate objects based on their bounding box.
  • ConvertDots: New command - Convert "dot" objects, created with the Dot command, to either point or text objects.
  • DupDimStyle: New command - Creates new dimension styles by copying exising styles.
  • Eval: New command - Enter an expression at the command line and return its result to the running command.
  • IdleProcessor: New command - Schedule commands to be run when Rhino has been inactive for a user-specified period. For example, you could have Rhino automatically save your current document or start a time-consuming rendering.
  • ImportDimStyles: New command - Import dimension styles from .3dm files into the current document.
  • MatchCrvDir: New command - Matches the direction of selected curves to a specified curve.
  • ModifyRadius: New command - Changes the radius of exising arcs and circles.
  • ReplaceBlock: New command - Replaces a block instance's underlying block definition.
  • RevCloud: New command - Draws revision cloud curves.
  • SelDimStyle: New command - Selects dimension objects based on their dimension style.
  • SelHatch: New command - Selects hatch objects.
  • SelNonManifold: New command - Selects non-manifold surface and polysurface objects.
  • SelRenderColor: New command - Selects objects by their (diffuse) render color.
  • SplitCrv: New command - Splits a curve into multiple segments.
  • SuperExplodeBlock: New command - Explodes blocks into component objects (including any nested blocks).
  • SynchronizeRenderColors: New command - Update object (diffuse) material colors so they match with their current display colors.
  • UnjoinEdge: New command - Unjoins selected polysurface edges. It will not unjoin seams in closed surfaces.
Enhanced Features:
  • Print: The Print Window Select feature has been rewritten. There is now a single "Set" button on the Print dialog instead of the V4 "New" and "Move" buttons. The print window now has grips for moving and resizing. If you don't click on a grip, a new window is defined in a similar fashion to V4.
Bug Fixes:
  • OffsetPolysurface crash fixed.
  • Print: The "View and Output Scale" page on the Print dialog now has "Multiple pages" and "All pages" options for printing multiple Layout pages. The Multiple Pages control allows you to enter a list of pages that you want to print. Note: Multipage prints are sent out as a single print job so printing to PDF should result in a single PDF file with multiple pages.
  • Select: A problem where objects behind a shaded object were incorrectly selected has been fixed.

What's New, WIP 2009-06-10 (10-Jun-2009)
(Printer Friendly)
New Features:
  • ApplyCustomMapping: New command - Generates custom texture mapping.
  • LooseProject: - New command - Creates a curve by projecting the edit points of an existing curve to a surface and building the curve that has the same structure as the original, but with the projected edit points.  The command will fail if any of the edit points do not project to the surface.  There is no guarantee that the new curve lies on or near the surface, only that the edit points are on the surface.
Enhanced Features:
  • ApplyBoxMapping: New Capping option.
  • Circle: The FitPoints option now accepts control points as input.
  • Print: New print Locked objects option added.
  • Texture mapping: Deleting the mapping widget deletes the texture mapping on the object.
Bug Fixes:
  • ApplyBoxMapping: Certain meshes, created by 3rd-party plug-ins lose their texture coordinate data when selecting "Custom" in the Texture Mapping object properties dialog. This is fixed.
  • DupEdge / DupBorder: Incorrectly created rational lines from linear edges. This is fixed.
  • EditScript: The dashed version (-EditScript) now runs the script active in the editor.
  • EditScript: Uncommenting with Ctrl+Shift+U incorrectly changed selection to uppercase. This is fixed.
  • ExtractIsocurve: Incorrectly created rational lines from linear edges. This is fixed.
  • MappingOn: The button in Properties > Texture Mapping for turning off mapping was incorrectly disabled when the mapping widget was turned on. This is fixed.
  • Open:STEP: On-going STEP import improvements.
  • Starting on XP: The 9-Jun-2009 build did not run properly on Windows XP. This is now fixed.
  • Texture mapping: Mapping projection parameters were not preserved for different projections. This is fixed.
  • Texture mapping: Spinner controls have been reinstated.

What's New, WIP 2009-06-02 (2-Jun-2009)
(Printer Friendly)
New Features:
  • Mouse action: Press Shift to lock mouse panning to horizontal or vertical after the panning has started. This works in cases where the view is panned with combos other than Shift+RMB, for example plain RMB or MMB. If you start panning with Shift+RMB, and then let go of Shift while panning, you can now press Shift again to lock horiz/vert.
  • ShowSelectedInDetail: New command - It works just like the ShowSelected command with the exception that it only works on object that were previously hidden with the HideInDetail command.
Enhanced Features:
  • HideInDetail: New options have been added to include/exclude the active and inactive details.
Bug Fixes:
  • Boolean Operations work better than previous versions of Rhino. Please send examples of cases you find that do not work.
  • BooleanDifference crash fixed.
  • ClippingPlane: Added to the Viewport menu.
  • Layout: When moving the borders of a detail view to change size and aspect ratio, the view no longer recenters itself to the adjusted detail frame.
  • Sweep2: Automatic seam adjustment did not work properly. This is fixed.

What's New, WIP 2009-05-26 (26-May-2009)
(Printer Friendly)
New Features:
  • IronPython: New experimental scripting language for Rhino V5 is an implementation of the Python scripting language that has full access to the .NET SDK. The IronPython command displays a script editor for writing python scripts.
  • MatchMapping: New command - Matches the texture mapping properties of a selected object to another specified object. A Match button also appears in the Texture Mapping dialog box.
  • SeparateMapping: New command - Separates shared mapping so that individual objects each get their own mapping widgets.
Enhanced Features:
  • ExtrudeCrv: New ToBoundary option added.
Bug Fixes:
  • Display: Several problems with the display engine have been fixed.
  • EditScript: Paste did not work properly. This is fixed.
  • ExtrudeCrv did not work with surface edges. This is fixed.
  • ExtrudeCrv: Did not work properly when custom construction planes were involved. This is fixed.
  • Import: An Options button has been added to the Open dialog box for setting import options for file types that have options.
  • Print: A problem with printing the correct color and incorrect size has been fixed.
  • Sweep2: Problems with creating twisted surfaces have been fixed.

What's New, WIP 2009-05-19 (19-May-2009)
(Printer Friendly)
New Features:
  • ExtractAnalysisMesh: New command - Extracts an analysis mesh from an object. For example, use the CurvatureAnalysis command and then run ExtractAnalysisMesh to add the analysis mesh (with the vertex colors) to the document.
  • SetView: New Two-Point Perspective option.
  • ViewportProperties: New Two-Point Perspective option.
Enhanced Features:
  • Line, Normal: Now only asks for surfaces when IngoreTrims=Yes. You can still pick individual surfaces in a polysurface.
  • MappingOn: Texture now updates in real time when widgets are moved or spinners on the mapping dialog are dragged.
  • MappingOn: The PointsOn command now turns mapping widget grips on.
  • OBJImportOptions command has been removed in favor of an options button on the File Open dialog. 
Bug Fixes:
  • BooleanDifference crash fixed.
  • DocumentProperties: The decimal-number-accepting edit boxes now support entering the number in fractional format. The number gets converted to decimal as soon as Rhino refreshes the edit box, but at least you can now type numbers like 1/256 and 3/8 without having to do the math yourself.
  • EditScript: The Save button in the dialog did not work properly. This is fixed.
  • Extrude did not work properly using edges. This is fixed.
  • ExtrudeCrvTapered: When extruding planar curves, planar surfaces are created where possible instead of adding polysurface segments to the edges.
  • Layout: View changes in a detail did not work. This is fixed.
  • NewFloatingViewport: With Perspective projection, viewport navigation was locked. This is fixed.
  • Open:DWG/DXF crash fixed.
  • Open:SolidWorks crash fixed.
  • OrientOnSrf: The Copy option incorrectly did not stick within the Rhino session. This is fixed.
  • Render: The display engine was creating an image every frame for texture that could not be found. This would result in an out of memory error after a while.
  • Split crash fixed.
  • Sweep2: Incorrectly created twisted surfaces in some cases. This is fixed.
  • Texture Mapping: The texture mapping interface has been updated with many changes to the interface.
  • Trim crash fixed.

What's New, WIP 2009-05-12 (12-May-2009)
(Printer Friendly)
New Features:
  • ArcBlend: New command - Creates a blend curve consisting of two arcs between two curves with adjustable endpoints, and with bulginess adjustment, similar to BlendCrv. It it also similar to Convert, using the same method for connecting two points and directions with two tangent arcs.
  • ContentBrowser command added.
  • ContentBrowser: New command - Opens the rendering Content Browser from the command line.
  • CreateRegions: New command - Takes a nonmanifold polysurface and replaces it with all solid manifold regions defined by the surfaces of the input. If no solids are defined, the input will disappear. It is under develpoment and the interface will change.
  • EnvironmentEditor command added.
  • FilletSrfCrv: New command - Takes a surface, a curve, and a distance, and creates the rolling ball fillet between the surface and curve. 
  • MaterialEditor command added.
  • MergePolysurfaces: New command - takes a set of surfaces or polysurfaces and combines them into a single, probably nonmanifold, polysurface with edges at the intersections of the input. This command is recommended for expert users since it creates geometry that may not be desirable as an end result, but could be valuable as an intermediate step in a larger process.
  • OBJImportOptions: New command - Provides dialog box and command line options for controling elements imported from OBJ file formats.
  • OffsetPolysurface: New command - takes a polysurface, a distance, and a direction and offsets the surfaces of the polysurface by the distance in the chosen direction. The offset surfaces are trimmed to their intersections. If adjacent surfaces offset away from each other, the gaps are filled with circular blends. The resulting surfaces are not joined. This command is a low level tool for use when ShellPolysurface fails or when attempting to thicken an open polysurface. 
  • PolygonCount command added.
  • RailSrfCrv: New command - Takes a surfaces, a curve, and a distance, and returns the curve on the input surface that is the edge of the rolling-ball fillet between the curve and the surface.  This curve is useful as a trimming curve when attempting to shell a polysurface by hand.
  • RailSrfSrf: New command - Takes a pair of surfaces and a distance, and returns the curves on the input surfaces that are the edges of the rolling-ball fillet between the surfaces,  These curves are useful as trimming curves when sheeling a polysurface by hand. 
  • RenderDeleteTexture command added.
  • RenderDocumentRenderingOptions command added.
  • RenderDuplicateEnvironment command added.
  • RenderDuplicateMaterial command added.
  • RenderDuplicateTexture command added.
  • RenderGroundPlaneOptions command added.
  • RenderInstanceSimilarContent command added.
  • RenderLoadEnvironmentFromFile command added.
  • RenderLoadMaterialFromFile command added.
  • RenderLoadTextureFromFile command added.
  • RenderOpenLastRendering command added.
  • RenderPostEffectPlugInOptions command added.
  • RenderRemoveUnusedMaterials command added.
  • RenderRenameEnvironment command added.
  • RenderRenameMaterial command added.
  • RenderRenameTexture command added.
  • RenderRenderingOptions command added.
  • RenderSafeFrameOptions command added.
  • RenderSaveEnvironmentToFile command added.
  • RenderSaveMaterialToFile command added.
  • RenderSaveTextureToFile command added.
  • RenderSunOptions command added.
  • ShellPolysurface: New command - creates a hollowed out shell from a solid.  It only operates on solid, manifold polysurfaces. These surfaces are removed and the remainder is offset inward, using the outer parts of the removed surfaces to join the inner and outer parts. 
  • SunDockBar command added.
  • SunLight command added.
  • TexturePalette command added.
  • ViewDockBar command added.
Enhanced Features:
  • Arc, Length: Added feedback to draw the center, startpoint, and the arc as you pick the length.
  • BooleanDifference: A failure bug has been fixed.
  • Properties: The ability to match Hatch properties has been added.
  • Split: New self-intersection code has been implemented that affects the Split command. This affects surfaces with several things that intersect each other and self-intersecting curves.
  • Toolbars: Right-click options have been added to the toolbar buttons to use the Repeat function for the Fillet and Chamfer commands.
Bug Fixes:
  • Arc: Ortho did not work properly for the last pick. This is fixed.
  • BooleanDifference crash fixed.
  • BooleanUnion crash fixed.
  • Cap: A bug that allowed the normals to point inward has been fixed.
  • Display: Several bugs that caused highlighted objects to display incorrectly have been fixed.
  • EditScript: Several bugs have been fixed:
    • Run selected portion of code did not work
    • Cursor shortcuts added : Ctl+Home, Ctl+End, Ctl+Shift+Home, Ctl+Shift+End
    • Save problem
  • Intersect crash fixed.
  • PictureFrame: When prompted for the "First corner", typing a single "0" was ignored instead of being interpreted as 0,0 as it is in V4. This is fixed.
  • PrintDisplay: Incorrectly displayed everything white. This is fixed.
  • Toolbar: Tooltips for the Bump map toolbar button were incorrect. This is fixed.
  • Trim crash fixed.

What's New, WIP 2009-05-05 (5-May-2009)
(Printer Friendly)
New Features:
  • RenderAddEnvironment command added.
  • RenderAddMaterial command added.
  • RenderAddTexture command added.
  • RenderBlowup command added.
  • RenderChangeEnvironment command added.
  • RenderChangeMaterial command added.
  • RenderChangeTexture command added.
  • RenderDeleteEnvironment command added.
  • RenderDeleteMaterial command added.
Enhanced Features:
  • Arc: Now accepts negative numbers for the length which also sets the direcdtion in the reverse of the curren direction.
  • Layer: You can now turn layers on and off per viewport.
  • Rotate: You can now snap to the feedback circle to place a reference point.
Bug Fixes:
  • Animation tools: A bug that caused corrupt files has been fixed.
  • Copy crash fixed.
  • Layer: Trailing white spaces are now automatically stripped from layer names instead of displaying an error message.
  • MakeHole crash fixed.
  • MakeHole: Curve incorrectly could not be preselected. This is fixed.
  • Mirror crash fixed.
  • OffsetPolysurface crash fixed.
  • RenderCreateRenderFrame command added.
  • RenderPreview crash fixed.
  • Repeat crash fixed.
  • ShellPolysrf: Incorrectly created objects that could not be meshed. This is fixed.
  • ShellPolysurface crash fixed.
  • SnapToLocked: Has been revived and now should autocomplete.
  • SolidPtOn: Several crash bugs fixed.

What's New, WIP 2009-04-29 (29-Apr-2009)
(Printer Friendly)
New Features:
  • EnterEnd: New command -Ends command scripts that would require multiple Enters to end.
  • IronPythonInteractive: New command - allows you to directly type a Python script at the command line and have it immediately interpreted.
  • Open:STL- New dialog box controls the geometry from the STL file format. The Weld option determines whether the mesh will be welded automatically on import. The WeldAngle option sets the angle at which the automatic weld will be performed.  The Split option determines whether disjoint pieces of a mesh will be automatically split up on import.
  • Osnap: Osnaps now show object perpendiculars and object tangents. If the base point of a move or drag operation is snapped to an end or mid point of a curve or edge, there is an "Object perp" or "Object tan" flag available indicating when the curve or surrface edge is perpendicular to a target curve or edge. This is in addition to the usual Perp and Tan flags that show up when the trajectory of the move or drag is perp to a curve or edge.
  • RebuildUV: New command - Rebuilds a surface in either the u- or v-directions independently.
  • VertexColorCreator: New command - Evaluates material texture properties for each mesh texture coordinate and sets a vertex color with the corresponding color. 
Enhanced Features:
  • Fillet/Chamfer: Now continue to ask for curves even if the last pair failed.
  • Help:
    • 32- and 64-bit versions available now.
    • Video files now load on demand when the topic is opened.
    • The videos in the 64-bit versions do not play because there is no 64-bit flash player. We hope to resolve this problem in the near future.
    • Topics are divided into single subjects for the most part.
  • Layer: The layer dialog now displays a warning message if you attempt to turn off or lock the parent of the current layer.
  • Osnap: You can now press Alt before starting to drag to disable/enable osnap for the drag base point.
  • SpaceBall/SpaceMouse support: New settings Dolly-zoom perspective views and Rotate about the camera.
Bug Fixes:
  • Crashes fixed:
    • Hatch
    • Loft
    • MakeHole
    • ShellPolysurface
  • MakePeriodic: Incorrectly made an already periodic curve nonperiodic. This is fixed.
  • Properties: A problem updating the Properties dialog box when an object's layer was hidden has been fixed.
  • Stretch: New Length option allows input of a single number as the stretch axis's new length.
  • Zoo: Now supports Rhino V5 CD keys.

What's New, WIP 2009-04-23 (23-Apr-2009)
(Printer Friendly)
Bug Fixes:
  • Installer: RhinoScript failed to install properly with the 22-Apr-2009 WIP release. This is now fixed.
  • Installer: ThinWall plug-in is now installed. This plug-in contains a very early prototype of Rhino 5.0 Shelling.

What's New, WIP 2009-04-22 (22-Apr-2009)
(Printer Friendly)
New Features:
  • SolidPtOn: New command - Turns on control points for closed solids.
Enhanced Features:
  • Revert: Warning message added.
  • Save:WMF: Enhanced metafile format (.emf) can now be saved.
Bug Fixes:
  • BooleanDifference: A bug that created a bad object has been fixed.
  • BooleanDifference: A bug related to the selection order has been fixed.
  • BooleanDifference: Failure bug with nonmanifold objects has been fixed.
  • BooleanDifference: Various failure bugs have been fixed.
  • BooleanUnion: Several failure bugs have been fixed.
  • Cap: A problem with the direction of a capped solid has been fixed.
  • CopyLayout: The new layout did not draw until after you pan the viewport. This is fixed.
     
  • CPlane, Object option: Sub-object picking was incorrectly not permitted. This is fixed.
  • EditScript: Options dialog crash fixed.
  • Export:

    • Did not accept V5 as the target file type. This is fixed.
    • Crash fixed.
  • PictureFrame: The display mode setting incorrectly affected selecting curves. This is fixed.
  • Print: An error message now explains that the New button is not available when the Scale is set to Scale to Fit.
  • Render crash fixed.
  • RhinoStart: The Install button incorrectly launched the previous Rhino version. This is fixed.

What's New, WIP 2009-04-14 (14-Apr-2009)
(Printer Friendly)
Enhanced Features:
  • AddToGroup added to menu, Edit->Groups->Add To Group.
  • Crosshair: Display precision improved.
  • Curve: New PersistentClose option.
  • Help: New help format loads videos on demand for increased speed.
  • NewFloatingViewport: New CopyActive default option copies everything about the active viewport into the new floating viewport.
  • Polyline: New PersistentClose option.
  • Rebuild: Added Toggle option, and Type=Normal/Loose/Tight/Straight/Uniform option similar to Loft.
Bug Fixes:
  • BooleanIntersect: Several failure bugs have been fixed.
  • CopyViewportToDetail did not attach the clipping plane set to the viewport to the new detail view created on the layout. This is fixed.
  • EditScript: Did not load or close properly. This is fixed.
  • Intersect: Curve/Curve intersection failure bug fixed.
  • Mirror crash fixed.
  • Move crash fixed.
  • OffsetPolysurface crash fixed.
  • Open:STEP/Save:STEP were not included in the 64-bit release. This is fixed.
  • Print: When printing raster the borders between the tiles were visible. This is fixed.
  • ToggleFloatingViewport: Non-floating viewports would incorrectly cascade under some circumstances. This is fixed.

What's New, WIP 2009-04-07 (7-Apr-2009)
(Printer Friendly)
New Features:
  • ContinueCurve: New command - The curve picks up as if you were still in the original curve creation command.
  • ContinueInterpCurve: New command - The curve picks up as if you were still in the original curve creation command.
  • CreaseSplitting: New command - By default, when Rhino surface creation commands such as ExtudeCrv, Loft, and Sweep, uses input that has kinks, the result is a polysurface with edges corresponding to the kinks. CreaseSplitting changes this behavior. If the option SplitAlongCreases=No the result is a single surface; if SplitAlongCreases=Yes, a polysurface will be the result.
  • DigLine: New command: When a point is picked with the digitizer, a line is drawn starting at the probe tip and ending Length units away from the tip, in the direction opposite the probe direction vector.
  • EnableClippingPlanes/DisableClippingPlanes: New commands - Turns clipping plane effect off/on for all clipping planes in the current viewport. 
  • ExtractCurvatureGraph: New command - Creates a curve object that is the curvature graph (without the hairs from the curvature graph to the curve).  When the curvature graph is discontinuous (the base curve has kinks being one case), the command creates multiple output curves.
  • HatchBase: New command - Sets the starting point of the pattern for existing hatches.
  • IntersectTwoSets: New command - Variation of Intersect command - allows selecting two sets of objects for finding intersections. The command only find the intersection between the two groups, ignore intersection between objects in the same group.
  • MirrorHole: New command - mirrors holes in polysurface.
  • New sub-menu selection for objects. Edit->Select Objects->Area and Volume Select, and put Lasso there since it now selects all objects and not just points.
  • PercentageSnap - New one-shot object snap:

    • Prompts for an end to snap from and a percentage. The curve is marked with temporary points that are automatically snapped to.
    • If the percentage is less than 50, you get multiple snap points. For example if you type 30, you get snap points at 30%, 60% and 90%.
  • PopupPopular: New command - Works like PopupMenu, but pops up a menu containing 15-most-used commands, sorted most popular first.
  • Repeat: New Command - Specify by typing or selecting a command or macro from a list.
  • ScaleByPlane - New Command: A non-uniform Scale2D. Options: Copy (similar to the other Scale commands), and construction plane selection.
  • SelBoundary: New command - Selects objects based on a boundary defined by a closed polyline.Selection is based on the curves apparent shape relative to the view, not it's 3-D shape or a projection from the construction plane.
  • SelBrush: New commmand - Selects objects based on painting a thick brush stroke. It supports click'n'dragging or repeatedly clicking to draw the stroke. By default it uses crossing select: Objects touched by the stroke are selected. There is a SelectionMode=Window/Crossing/InvertWindow/InverCrossing command option for controlling the behavior.  BrushWidth setting controls the brush width in pixels. Initially the default width is 40.
  • SelBrushPoints: New command - Similar to SelBrush, but with real time feedback of the selection. Since it has be really fast, it can only work on objects that are easy to test, like points and control points.
    SelBrushPoints added to menu, Edit->Control Points->Select Control Points->Brush. 
  • SelCircular: New command - Works like SelWindow/SelCrossing, but the selection area is circular instead of rectangular.
  • SelClippingPlane: New command - Selects all clipping planes.
  • SelectFilter: New command -  Shows a dialog box similar to Osnap dialog for setting and clearing selection of basic object types.
    For now, the types are points, curves, surfaces, polysurfaces, meshes, lights, annotations, blocks, control points, point clouds, hatches and others (= esoteric object types).
    Press Shift or Ctrl, to activate one-shot pick filters that work postpick when running commands that ask for objects. They are idential to typing "crv", "srf" etc. at the command prompt.
  • SelVolumeBox: New command - Selects objects inside, outside or crossing a box-shaped volume. Added to menu, Edit->Select Objects->Area and Volume Select->Box.
  • SelVolumePipe: New command - Selects objects inside, outside or crossing a pipe shaped volume. Added to menu, Edit->Select Objects->Area and Volume Select->Pipe. 
  • SelVolumeSphere: New command - Selects objects inside, outside or crossing a spherical volume. Added to menu, Edit->Select Objects->Area and Volume Select->Sphere.
  • VPoint: New command - Specifies the viewing angle as a vector from a specified point to 0,0,0.
  • ZoomNonManifold: New command -  Paints, marks, and zooms in on non-manfold edges of polysurfaces and meshes, following the behavior of the ZoomNaked command.
Enhanced Features:
  • 3DFace: Added dynamic feedback wires connecting the picked points to give an indication in what order the points should be picked.
  • Analysis commands that show numbers that are not distances (Angle, EvaluateUVPt, Distance (the angles), GCon, Domain) now pay attention to the precision setting on the Document Properties, Units page.
  • Angle: A new TwoObjects option measures the angle betwen two planar surfaces or two lines.
  • Angle: Added support for preselected line and planar surface and plane and plane combinations.
  • Arc:

    • New Length option allows defining an arc by center, start, and arc length.
    • New Start, Center, Angle option.
  • Array: Array now automatically previews the result instead of having an optional preview.
  • Arrow key behavior: Arrow keys now always pan in plan view parallel viewports instead of rotating the view. Accidental rotation of the view caused problems.
  • BoundingBox: New option Output=Solids/Meshes/Curves/None.
  • ChangeDegree/Rebuild/FitSrf: U and V direction indicators have been added.
  • CheckMesh has been added to the Mesh > Mesh repair menu.
  • Circle 3Point: A new Radius option allows drawing a circle through two points with a defined radius similar to the Arc command Start-End-Radius option.
  • ClippingPlane:

    • Clipping planes will always display in all views unless they are hidden or on a hidden layer just like other Rhino objects.
    • Now automatically uses the active viewport when the command starts instead of requesting one.
    • Object properties page added for clipping planes to set direction and views affected.
    • You can now print clipped geometry in vector format.
  • Command prompt: Now backspace always erases the last typed character, overriding autocomplete.
  • CommandHelp: Supports fuzzy string search identical to command autocomplete. So now you do not need to worry about the spelling.
  • ContinueCurve added to menu, Curve->Free-Form->Continue Control Point Curve.
  • ContinueInterpCrv added to menu, Curve->Free-Form->Continue Interpolated Curve.
  • Convert: The converted curve now maintains the attributes of the input curve.
  • Copy option: The state of the Copy option for these commands is now remembered: Rotate, Rotate3D, Scale, Shear, Scale1D, Scale2D, ScaleNU, Orient, Orient3Pt, Mirror, OrientOnCrv, OrientCurveToEdge, RemapCPlane, Twist, Bend, Taper, Flow, FlowAlongSrf.
  • CPlane

    • Surface: New IgnoreTrims option uses the entire untrimmed surface for determining the construction plane orientation.
    • The Object option now allows clipping planes to be selected in addition to curves and surfaces.
  • Curvature: Automatically snaps to curve inflection points (where the sign of the curvature changes.)
  • CurvatureGraphOn: Now colors for u- and v-directions can be specified separately. New edit boxes allow typing the scale and density as well as incrementing the numbers.
  • Delete: Pressing the Delete key will now remove a row of selected surface control points.
  • DeleteSubCrv: Alias added for the old BreakCrv command.
  • Dir:

    • Allows selection of more than one object.
    • Recognizes clipping planes and allows flipping.
  • DupEdge: Single mesh polygon edges can now be duplicated.
  • Edit Points can now be deleted.
  • Ellipse: New MarkFoci option works on open and closed elliptic and circular curves.
  • Export:DWG/DXF: Any curve that gets collapsed to a point or that is already collapsed to a point is skipped when writing dwg/dxf files.
  • ExportOptions/ImportOptions: Now include advanced display mode settings.
  • Extend:

    • Typing a negative number now shortens the curve.
    • The boundary object can now be pre-picked.
  • ExtendCrvOnSrf: Now supports selecting mulitiple curves.
  • ExtendTrimmedSrf: No longer shrinks (ShrinkTrimmedSrf) the result.
  • ExtractIsocurve: New Direction and ExtractAll options.
  • ExtractSubCrv: New Copy and Join (for the output) options.
  • FilletEdge:

    • Now ignores block instances as input.
    • The new FromTwoPoints option sets the radius distance by picking two points.
  • HBar: New FixedHandleLength=Yes/No option.
  • Insert: Dialog box layout improved.
  • InsertControlPoint: When picking either a curve or surface, you can now insert multiple control points (or rows in the case of surfaces) in the same command session.
  • InsertKink:

    • Now works on surfaces.
    • Existing kinks or potential kinks are now drawn as blips on curves and as isocurves on surfaces.
  • InsertKnot: You can now snap to the knot-span midpoints with Point osnap.
  • InterpCrv:

    • New PersistentClose option.
    • New Free option for start and end tangent direction allows more tangent control.
  • Join: When the script mode fails, will now print a command line message rather than displaying a dialog box.
  • Lasso

    • Selects all types of objects; not just points.
    • New selection modes: Window, Crossing, and Invert Window options allow selecting objects inside, crossing, or outside of a multi-sided polygon enclosure.
  • Layer:

    • Right-click in the Layer window with nothing selected to display new Collapse All and Expand All options on the context menu. Right-click with one or more layers selected to display new Collapse Sublayers and Expand Sublayers that collapse and expand just the sublayers in that branch.
    • New Match Properties option creates a new layer with the same color, material, line style, etc. as an existing layer.
    • New Yes to All and No to All buttons have been added to the Delete Multiple Layers dialog box.
  • Line:

    • Normal: you can now enter the length by typing a value.
    • Perpendicular FromFirstPoint now draws a line perpendicular to a curve point to any direction. Use Ortho to draw a line parallel to the construction plane.
    • Letter shortcuts were different at various stages of the command, so the BothSides option is moved to the beginning of the list. That way BothSides gets "b" for shortcut and Bisector is left with "i".
  • MakeHole: New DeleteInput option.
  • MarkFoci: For elliptic, hyperbolic and parabolic curves added to menu Curve->Points->MarkFoci.
  • Mirror: Option to mirror around construction plane axes has been added.
  • Mouse: The middle-mouse button can now be customized to emulate view manipulation in other software.
  • MPlane: New UseObjectPlane sets the plane to a curve or surface.
  • Object snaps:

    • Now work when dragging objects. If you start dragging, and a drag osnap is active, the snap point will be used as the drag base point, and osnaps will be enabled for the "to" point pick too.
    • New Vertex snap for polygon meshes. It works for osnapping to the mesh vertices.
    • The wireframe of the object you are osnapping to now thickens slightly.
  • OffsetMesh: New BothSides option creates meshes on each side of the selected mesh object.
  • Open:DWG/DXF: AutoCAD paperspace entities now import to Rhino layout objects and vice versa.
  • Options:

    • Appearance: A new option to toggle command line autocompletion has been added.
    • Selection Menu: New options for what information is displayed in the Selection menu.
  • OrientOnSrf: The Copy checkbox has been removed from the dialog box and added as a command line option.
  • OSnap:

    • Cen: Works on annotation text bounding boxes.
    • Point: Works on the center and corners of rectangular lights and on text base points and block insertion points even if control points are off.
    • A subtle changes makes object snaps prefer a selected object over a non-selected objects when the snap points are identical.
  • Pan: Press Shift after starting to rotate with the right mouse button to lock the rotation to horizont or vertical.
  • Print: PictureFrame objects now print in vector output.
  • Project, Pull, DupEdge, DupFaceBorder, ExtractWireframe, ExtractControlPolygon, ExtractPt: New OutputLayer option.
  • Properties, Material: Scripting options have been changed: Reflectivefinish > GlossFinish and Specular > GlossColor.
  • Purge: Now deletes empty groups and unused linetypes from the model.
  • Radius:

    • Now ignores the Cen object snap.
    • Now asks for a curve first, and then prompts for points until you press Enter.
  • RemoveKnot: New Undo option.
  • Repeat command added to menu at Tools->Repeat Command Script
  • RhinoScript: Supports any scripting language that supports Microsoft's Active Scripting interfaces including JScript, Perl, Python, Ruby, TCL, Haskel, Lua and others.
  • Rotate and Rotate3D:

    • The Copy option is now a Yes/No toggle and is remembered within a Rhino session.
    • The Angle is now remembered within a Rhino session.
  • RotateView: The cap on the increment value has been raised by a factor of 10.
  • RoundHole: New SrfNormal, CPlaneNormal, and Pick direction options have been added.
  • Save:3dm: Rhino V5 files are smaller than V4.
  • Save:DWG/DXF: 

    • Simple solids now export to AutoCAD as 3DSolids.
    • It is now possible to import and export existing named schemes.
  • Scale, Scale1D, Scale2D, ScaleNU:  The Copy option is now a Yes/No toggle and is remembered within a Rhino session.
  • SelBrush added to menu, Edit->Select Objects->Area and Volume Select->Brush.
  • SelCircular added to menu, Edit->Select Objects->Area and Volume Select->Circular.
  • Select - Changed behavior: For grouped objects control+click deselects the whole group, Shift+Control+click deselects the clicked item only.
  • Selection menu: New All option.
  • SelectionFilter: Added to menu: Edit->Selection Filter
  • SelLayer: New option in scripting version (-SelLayer) allows selection of an object to set the layer.
  • SetPt: Typing a number when only one of the axis checkboxes is selected now accepts that number for the z-coordinate, leaving the other values unchanged.
  • Shear: The Copy option is now a Yes/No toggle and is remembered within a Rhino session.
  • ShowEdges: Now can "false color" highlight all edges, naked edges, or non-manifold edges.
  • SmartTrack: Tangent and Perpendicular tracking lines are now contolled separately by the SmartTrack Options.
  • SoftMove: a new MoveNormal option moves the grip points normal to the surface.  The interface for control points has been improved.
  • Sweep1: A new Simple option has been added.
  • Taper: The Copy, RigidFlat, and Infinite options are now Yes/No toggles and are remembered within a Rhino session.
  • Text: Options for nine justification types have been added.
  • Twist: The Copy, Rigid, and Infinite options are now Yes/No toggles and are remembered within a Rhino session
  • UnTrim: New RemoveAllTrims option removes all trims on the object. 
  • VariableFillet/Chamfer/BlendSrf:
    • New FromCurve and FromTwoPoints options are available when editing handle radius.
    • The status bar shows the edge radius, also when editing the handle radius.
    • The handle shows the radius preview.
  • VariableFilletEdge:

    • New FromCurve option sets a radius to match an existing curve.
    • New FromTwoPoints option defines a radius by picking two points.
  • Viewport dragging won't "snap" 10 pixels at a time while you are dragging it horizontally or vertically. Snaps should only occur when you line up with other existing viweoprt edges.
  • Weld: Edges that will be affected by Weld or Unweld will now be highlighted.
  • What: The total number of meshes, vertices, and polygons is now reported. This matches the Rhino V2 behavior.
  • WireCut:

    • New BothSides option.
    • New DeleteInput option.
  • Zoo: The new version of Zoo 4.0 on the Labs page now runs as a service.   http://en.wiki.mcneel.com/default.aspx/McNeel/ZooLabs.html
  • Zoom Factor added to View->Zoom-> and right click viewport title->Pan, Zoom and Rotate.
  • Zoom One to One Calibration added to View->Zoom-> and right click viewport title->Pan, Zoom and Rotate.
  • Zoom One to One added to View->Zoom-> and right click viewport title->Pan, Zoom and Rotate.
  • ZoomExtents: Text objects that contain no "printable" characters are now considered bad objects and can be selected with SelBadObject. These text objects do not affect the bounding box calculation in display and zoom extents.
  • ZoomNonManifold and ZoomNaked commands are now nestable, and the use in ShowEdges is tuned up. Now when you use the Zoom button in ShowEdges to zoom to naked or non-manifold edges, the command used for zooming should end automatically.
Bug Fixes:
  • AlignMeshVertices: Pressing Esc completed the command instead of exiting. This is fixed.
  • Arc:
    • All angle entry methods should work now: 45d, 39deg, 22.875degs, 12.345e2degree, 180degrees, 47.653395°.
    • When drawing an Arc Extension with Center option, the sign of the arc was wrong. The arc pointing away from the curve should be positive and the one folding back on the curve should be negative. This is fixed.
  • BooleanDifference: Many improvements to Boolean commands.
  • BooleanUnion: Failures with the new intersector have been fixed.
  • BoundingBox: When a surface is flat, an attempt is made to make the bounding box a planar rectangle rather than a box with the vertical sides compressed.
  • Camera:

    • Canceling from dragging camera control points did not properly update the display. This is fixed.
    • Locations for cameras in parallel views could become corrupted. This has been fixed by having a test for reasonable camera locations when the file is opened.
  • Cap: In some cases Cap built a surface that when untrimmed, leaves a margin between the surface edges and the trim; in other cases, no margin was left. This is fixed. A small margin is now always created.
  • Chamfer: Typed distances did not update properly. This is fixed.
  • ClippingPlane: A problem with clipping planes and ATI graphics cards has been fixed.
  • ClosestPt: A failure bug has been fixed.
  • Command feedback: Feedback when a command fails has been enhanced for many commands.
  • Command prompts: a "Press Enter" prompt and other minor tune-ups affect many commands.
  • Conic: Tangent and Perpendicular options now use two-step process for picking the point on curve. You get asked for a curve first and then a point on curve.
  • Contour:

    • Too few or too many contour curves were incorrectly created. This is fixed.
    • A surface intersection problem has been fixed.
  • Control points: Deleting a kink control point at the start/end of a closed polycurve incorrectly smoothed all kinks. This is fixed.
  • Convert:

    • Conversion of TrueType font curves has been improved.
    • Curve-to-arcs has been improved.
  • Curvature: Failure bugs on spherical shapes have been fixed.
  • CurvatureGraph: Display speed has been improved.
  • CurveThroughPoints: Results differed depending upon the units system. This is fixed.
  • Display Engine:

    • Many display problems have been fixed.
    • Control points displayed incorrectly on curves that were very far from the origin.
  • Divide: A problem with the calculation speed has been fixed.
  • EditScript:

    • Double-byte issues have been fixed.
    • Now uses a new editor (Monkey).
  • Ellipse, AroundCurve: Now works the same as Circle AroundCurve: The curve gets asked first, and the center second.
  • Explode: Exploding meshes with a bazillion unwelded triangles (like meshes read from STL files) hangs Rhino. This is fixed. An error message informs the user if the mesh cannot be exploded.
  • Extend:

    • The prepicked boundary curves were incorrectly not selected but still highlighted when the command ended. This is now fixed, prepicked boundaries should remain properly selected at the end.
    • When the edge curves were extended using the smooth option, some curves resulted in a degree 3 curve, while the others extended into an arc.  This was caused by curve simplification using too loose a tolerance. This is fixed.
  • FilletEdge: Several UI problems with locating and adding handles.
  • FilletSrf/Chamfersrf: Error messages now display when the fillet fails.
  • Floating Viewports now float when closing and reopening a file.
  • Flow: Option state for Copy, Rigid, and Stretch is now remembered.
  • Hatch: New Basepoint option sets the starting point for the hatch pattern.
  • Insert: The last inserted block name and the Group, Individual Objects and Block settings are now remembered.
  • Intersect:

    • Curve/surface and Surface/surface intersection for commands such as Trim, Booleans, etc., has been improved. 
    • Many accuracy and speed improvements have been made. 
    • Surface to Surface intersections involving pointy singularities (like the tip of a cone) has been improved.
    • Many curve/surface and surface/surface intersection failures have been fixed.
  • Layer: When objects were selected through the Layer dialog box for deletion, the layer was deleted instead of the objects. This is fixed. 
  • Mesh: Many failure bugs have been fixed.
  • NetworkSrf: Input curves were incorrectly calculated in some cases. This is fixed.
  • Offset: When the input was a line curve, the result was a NURBs curve. When the input was a polyline with sharp corners, the resulting curves was a polycurve. The output is now simplified so curves the shape of a line get converted to lines.
  • OffsetCrvOnSrf: A problem that created multiple curves has been fixed.
  • Open:DWG/DXF:

    • A problem with importing paperspace objects into Rhino layouts has been fixed.
    • A problem with unsupported entity types from AutoCAD 2009 has been fixed.
  • Open:PLY: Imported failed to recognize tokens in the header and clopsed. This is fixed.
  • Open:STEP:

    • Import speed and memory usage has been improved. Opening a STEP file should be faster because of the new intersector code.
    • A problem opening large files has been fixed.
  • Open:STL: STL import now welds at 22.5 degrees by default.  The command STLImportOptions changes the behavior for the duration of the session.
  • Open:VRML: A problem opening VRML files created with PhotoModeler has been fixed.
  • Option toggle state: Many commands now remember the state of the option toggles within a Rhino session.
  • OSnap:

    • Tan: Sometimes incorrectly allowed a tangent to be located. This is fixed.
    • Quad: Did not override Perp in the case when the two are both valid. This is fixed
  • Pan: The tolerance for determining whether a view is a plan view in order to switch from right-mouse button Pan to right-mouse button tumble has been tightened.
  • PictureFrame: A problem with OpenGL display caused the image to turn white. This is fixed.
  • PluginManager: If a plug-in fails to load because it crashed at start up,the next time Rhino is run, during startup it pops up a message box to stop loading.
  • Project: A problem with projecting polylines onto mesh objects has been fixed.
  • Purge: Incorrectly attempted to purge linetypes in use by layers or objects. This is fixed.
  • Pyramid/Cylinder/Cone: The DirectionConstraint option has been improved.
  • Render: Out of memory crash has been improved.
  • RenderOptions: The DPI settings were incorrectly saved from one file to another.
  • Rotate: A problem with storing the rotation angle with the Copy option has been fixed.
  • Rotate3D, Rectangle > 3Point: Ortho feedback incorrectly referenced world coordinates instead of construction plane coordinates. This is fixed.
  • RotateView: When rotating the view with the right mouse button, switching to another application with Alt+Tab and back to Rhino caused the view to rotate without pressing the right mouse button. This is fixed.
  • RoundHole: Input for the command changed the drill point angle instead of the radius. This is fixed.
  • Save:SAT: Exporting SAT to .dwg has been improved.
  • Section: Many special-case bugs caused by intersection failures have been fixed.
  • SelBoundary to added menu, Edit->Select Objects->Area and Volume Select->Boundary.
  • Select objects:

    • Improvements have been made in speed and accuracy.
    • Selecting curves in shaded viewports has been improved.
  • Select: Objects can now be selected with a script using world coordinates.
  • Split/Trim: Many special-case failures have been fixed.
  • TextObject: In some cases, surfaces were created with flipped normals compared with the other characters. This is fixed. Surface normals face construction plane z-axis.
  • ToggleFloatingViewports: The state of floating viewports is now saved between sessions.
  • Untrim:  The All option was set to Yes if a surface's natural edge was selected. Untrim now untrims all boundary selecting natural edge, but keeps option unchanged for next selection.
  • VariableFilletEdge: The interface for the AddHandle option has been improved.
  • Viewports: Viewport dragging and edge resizing has been changed. For example, the viewports no longer snap to an invisible grid, they now snap only to the edges of other viewports.
  • Wirecut: The Direction option did not stick correctly, this is fixed.
  • Worksessions: A problem with selecting worksession objects while in ghosted viewport mode has been fixed.

 © 2010 

McNeel North America Europe Latin AmericaAsia