You are on page 1of 44

What is new in Rhino 5

VisualCAD - McNeel Reseller - Brazil

What is new in Rhino 5


More than we imagined
Actually, there are really more like 3,500 enhancements in Rhino 5. The Rhino 5 development process started more than five years ago with one overriding goalto remove as many of your workflow bottlenecks as possible. That meant making Rhino faster and able to handle much larger models and project teams, in addition to making thousands of large and small improvements. Thanks to more than 40,000 pre-release users, we were able to field test and refine Rhino 5, making it the most stable version ever.

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil

Modeling
Object creation in Rhino continues to be enhanced. Rhino 5 adds dozens of refinements to existing tools, some new commands, and the new lightweight extrusion objects. Points New DraftAnglePoint - Places a point object on a surface where the surface's draft angle matches the input value to help mold makers draw curves where a surface has a given draft angle. MarkFoci - Places a point object at the focus locations of elliptic and circular curves.

Enhancements Divide o The Length option has direction feedback and a Flip direction option. o A new GroupOutput option allows grouping of resulting point objects. ExtractPt - New OutputLayer option.

Curves New ArcBlend - Creates a blend curve consisting of two arcs with adjustable endpoints and bulginess adjustment between two curves similar to BlendCrv. ContinueCurve - Continues drawing as if you were still in the Curve command. ContinueInterpCurve - Continues drawing an interpolated curve as if you were still in the original InterpCrv command. ExtractCurvatureGraph - Creates a curve object that is the curvature graph. IntersectTwoSets - This variation of Intersect command allows selecting two sets of objects for finding intersections. The command finds only the intersection between the two groups, ignoring intersections between objects in the same group. TweenCurves - Creates curves between two curves, averaging the parameters of the curves.

Enhancements Arc o o o o o o

A new Length option allows defining an arc by center, start, and arc length. New Start, Center, Angle option. StartPoint option added in more places. UI tuneup for the Start, End, Radius option. Length: Added feedback to draw the center, startpoint, and the arc as you pick the length. Now accepts negative numbers for the length which also sets the direction in the reverse of the current direction. Circle o A new Orientation option sets the circle plane perpendicular to any picked direction. o A new Circumference option sets a center location and a value for the circumference. o Added Orientation option after placing the circle center.

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil
A new Area option allows drawing a circle of a specified area. The 3Point option has a new Radius option that draws a circle using two points and a specified radius. o The FitPoints option accepts control points as well as point objects. Curve, InterpCrv, Polyline, and HandleCurve - New PersistentClose option. DupEdge, DupFaceBorder, ExtractWireframe, and ExtractControlPolygon New OutputLayer option. Ellipse - The AroundCurve option prompts for the curve first and then the center. ExtractIsocurve - New Direction and ExtractAll options. HandleCurve - New PersistentClose, Close, and Sharp options. InterpCrv o New PersistentClose option. o A new Free option for the start and end tangent direction allows more tangent control. Make2D - Speed and accuracy improved. Also, now supports Clipping Planes. Offset o A new Cap option connects the offset curves to each other with straight lines or arcs. o A new InCPlane option offsets parallel to the construction plane. o When the input is a line, polyline, arc, or circle, the output is now a line, polyline, arc, or circle instead of a free-form NURBS curve. OffsetCrvOnSrf - A new Number option allows multiple output curves. Rectangle o New behavior. Hold the Shift key to draw a square. This applies to any command that starts with a rectangle such as the Box command. o The 3Point option is now available after the first corner has been picked. o o

Surfaces New CreaseSplitting - By default, when a surface creation command, such as ExtudeCrv, Loft, and Sweep, uses input that has kinks, the result is a polysurface with edges at the kinks. If the option SplitAlongCreases=No, the result is a single surface. TweenSurfaces - Creates surfaces between two surfaces, averaging the surface parameters.

Enhancements Extrusion commands now create the new lightweight extrusion objects when possible to save significant memory and improve display speed. ExtrudeCrv o New ToBoundary option. o A new SplitAtTangents option creates polysurfaces split at tangent arcs and tangent arcs to lines. o A new SetBasePoint option allows picking two points to specify the extrusion distance. ExtrudeCrvTapered - New SetBasePoint option allows picking two points to specify the extrusion distance. Fin o A new SetBasePoint option sets the first point for the extrusion distance. o A new Tangent option allows the fin to be created tangent to the target surface.

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil
Heightfield - Most of functionality of MeshHeightField has been merged into the HeightField command. Loft o A new SplitAtTangents option specifies whether resulting surfaces will be one surface or a polysurface if the input curves are joined tangent curves. o When some, but not all, endpoints of loft shapes touch, the loft type is restricted to Straight or Developable to avoid self-intersecting loops in the resulting surfaces. o Align curves now always shows direction arrows. OffsetNormal - New direction arrows display and a Flip option has been added. PlaneThroughPt - Now accepts mesh vertices and control points as input. RailRevolve - A new SplitAtTangents option specifies whether resulting surfaces will be one surface or a polysurface if the input curves are joined tangent curves. Ribbon - A new InCPlane option offsets parallel to the construction plane. Sweep1 o A new Simple option has been added. o A new Refit rail option refits the rail curve. VariableFilletSrf - New FromCurve and FromTwoPoints options are available when editing handle radius.

Solids New New lightweight extrusion solids save significant memory and improve display speed. Extrusions are automatically promoted to polysurfaces when used as command input as needed. CreateRegions - Select a polysurface whose surfaces bound solid regions in space. The input will be replaced with solid polysurfaces that form the regions. This command is typically used after the NonmanifoldMerge command. NonmanifoldMerge - Creates a non-manifold polysurface from intersecting surfaces and polysurfaces, for export to analysis programs and can cause normal Rhino operations on these objects to fail. TruncatedPyramid - Draws a pyramid whose apex is truncated by a plane. Similar to TCone command.

Enhancements BoundingBox - A new Output option results in solids, meshes, curves, or none. Cone - A new Solid option determines whether the object is created as a solid or open. CreateSolid -A new DeleteInput option has been added. Cylinder - A new Solid option determines whether the object is created as a solid or open. ExtrudeSrf and ExtrudeSrfTapered - A new SetBasePoint option allows picking two points to specify the extrusion distance. OffsetSrf o A new Solid option with Corners=Round/Sharp option now creates a solid from the original and the offset surface. o A new Distance option has been added. o A new DeleteInput option keeps the original object. Pipe

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil
A new FitRail option refits input curve. Now accepts multiple curves as input. A new Thickness option sets the pipe wall thickness. Negative numbers make the first radius the outer core. o History is now supported Pyramid o The DirectionConstraint option has been improved. o A new Solid option. o The last-used number of sides is value is saved. Slab o A new BothSides option has been added. o A new InCPlane option offsets parallel to the construction plane. Sphere - The FitPoints option now accepts control points as well as point objects as input. TCone - A new Solid option determines whether the object is created as a solid or open. Tube o Allows typing a height when picking the end of the tube. o A new Solid option determines whether the object is created as a solid or open. o A new WallThickness option has been added for selecting the tube thickness. o A new BothSides option has been added. o o o

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil

Editing
Editing complex models is faster and easier with hundreds of new and enhanced commands including: Direct sub-object manipulation Thin-wall shelling History support for more commands Dozens of new and enhanced commands

Sub-object Editing Direct selection of sub-objects for editing is one of the most important new Rhino 5 features. Polysurface faces and edges and surface edges can now be selected directly when using the transform, copy, and extrusion commands or the new Gumball manipulator widget. Shelling It is now much easier to create thin-wall models for molded and cast objects. Shell - Creates a hollowed-out shell from a solid. It only operates on solid, manifold polysurfaces. Selected polysurface faces are removed, the remaining faces are offset inward, and the inner and outer parts are joined. OffsetSrf - works on polysurfaces and solids. Options for round or sharp corners.

History History was added to these commands. Curve commands: ArcBlend, Crv2View, CSec, CurveThroughPolyline, CurveThroughPt, Helix (ArroundCurve option), Offset, ProjectToCPlane, Pull, Spiral (AroundCurve option), TweenCurves Surface commands: OffsetSrf, Patch, Pipe, PlanarSrf, Ribbon, Slab, Sweep1, Sweep2, TweenSurfaces Transform commands: ArrayCrv, ArrayCrvOnSrf, ArrayLinear, ArraySrf Transform commands (Copy=Yes): Bend, Oreint, OreintCrvToEdge, OrientOnSrf, RemapCPlane, SetPt. Stretch, Taper, Twist Annotation commands: Dim, DimAligned, DimAngle, DimArea, DimCurveLength, DimDiameter, DimOrdinate, DimRadius, DimRotated, Hatch

New prefixes for turning history on and off. Type # (hash/pound) before a command name to enable history recording. Type % (percent) to turn it off.

Transforms New ArrayLinear - Arrays, or uniformly copies, objects in a single direction. BoxEdit - Controls in a tabbed dialog size, scale, position, and rotate objects based on their bounding boxes. Gumball - An interface widget allows interactive object editing including moving, rotating, scaling, and extruding objects or sub-objects.

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil
MirrorHole - Mirrors holes on a single face. ScaleByPlane - A non-uniform two-directional scaling operation. Options: Copy (similar to the other Scale commands), and construction plane selection. Smash - Flattens a surface without restriction to single-directional curvature. o Makes an approximate 2-D development of surfaces that have compound curvature. o This command can be used to deal with fabrics that have a certain amount of flexibility and stretch. o The Smash command is a modified version of the UnrollSrf command. With UnrollSrf, the surface has to be linear in one direction to unroll, and with the Smash command it does not. o Since it is not possible to flatten a double-curved object (like a half a coconut shell) to get a paper pattern, the answer is always inaccurate to some degree. This command is useful if the object you are flattening is not extremely curved and you want to make the pattern out of a stretchy material like rubber. Squish - Flattens a non-developable (curved in two directions) 3-D mesh or NURBS surface into a flat 2-D pattern. o The Squish command displays statistics about the amount of compression or stretch. o Squish can also mark areas of compression or stretching. Text dots mark the locations with the most dramatic deformation with the percentage of change. SquishBack - Returns curves and surfaces to the original squished 3-D shape. SquishInfo - Provides information about the settings used to squish the object.

Enhancements Align o A new VertCenter option aligns objects vertically by the center of their bounding boxes. o A new Concentric option aligns both horizontal and vertical centers. o A new AutoAlign option uses the overall bounding box of all selected objects. Array - A new Preview option. ArrayPolar o A new Preview option. o A new Rotate option specifies whether or not the object is rotated as it is arrayed. o A new ZOffset command-line option controls the amount of z-axis offset each transformation is given. Block - All deformation commands (Flow, FlowAlongSrf, Bend, Taper, Twist, Stretch, OrientOnSrf) now support block instances. Drag + Alt key o If not already dragging an object and object snaps are not active, press Alt to force a window selection. o If object snaps are active before or while dragging, press Alt to disable object snaps. o While dragging an object, tap Alt to toggle Copy mode. Mirror - New XAxis and YAxis options mirror around construction plane axes. MoveUVN - New Along (control polygon) extensions mode. Control points will move along the imaginary extensions of the control polygon. Nudge - Now works with mesh and polysurface sub-objects. OrientCrvToEdge - New FlipSurface and ReverseCurve options change the direction of the surface being oriented to and the curve being oriented. OrientOnSrf - New IgnoreTrims option. Project and Pull

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil
A new Loose option projects a curve's edit points and builds the projected curve with the same edit point structure as the original. o New OutputLayer option. Revolve o New SplitAtTangents option specifies whether surfaces resulting from joined tangent curves will be one surface or a polysurface. o New PointCount option. o You can now press Enter to use the current construction plane z-axis as the revolve axis. o A warning about self-intersecting curves has been added. Shear - Now works with mesh and polysurface subobjects. SoftEditCrv - Work flow enhanced. SoftMove - New MoveNormal option moves the grip points normal to the surface. The interface for control points has been improved. Stretch - New Length option allows input of a single number. o

New Commands DeleteSubCrv - Removes a portion of a curve that is between two selected locations. ConvertExtrusion - Converts extrusion objects into polysurfaces and surfaces. MakeUniformUV - Allows choosing the surface direction to make uniform. MatchCrvDir - Matches the direction of selected curves to a specified curve. MatchProperties - Match the object, material, and texture properties of one or more objects to a source object. MergeAllEdges - Merges all qualified edges of a surface or polysurface. ModifyRadius - Changes the radius of existing arcs and circles. NonmanifoldMerge - Creates a non-manifold polysurface from intersecting surfaces and polysurfaces. RebuildUV - Rebuilds a surface in one direction with a Toggle option, and Type=Normal/Loose/Tight/Straight/Uniform option similar to Loft. SolidPtOn - Turns on editing grips at the ends of surfaces and joined polysurface edges, including closed solids. TangentDirectionSrf - Sets an untrimmed and unjoined surface tangent direction to a specified direction. UnjoinEdge - Unjoins selected polysurface edges. UntrimAll - Untrims all trimming curves on an object in one operation, including both edges and holes. UntrimBorder - Untrims the exterior border leaving holes trimmed. UntrimHoles - Untrims interior holes leaving exterior borders trimmed.

Other Enhancements BlendEdge o New Chain edge selection option. o The method used to calculate the DistFromEdge option has been improved. o New PreviousEdgeSelection option restarts with previous edges selected. o New SelectEdges option allows more edges to be selected at the Select fillet handle to edit prompt. Fillet radius values are also remembered. o New ShowRadius option turns the radius display on and off during edge picking.

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil
BooleanSplit - New DeleteInput option. ChamferEdge o New Chain option allows chain selecting edges. o The method used to calculate the DistFromEdge option has been improved. o New PreviousEdgeSelection option restarts with previous edges selected. o New SelectEdges option allows more edges to be selected at the Select fillet handle to edit prompt. Fillet radius values are also remembered. o New ShowRadius option turns the radius display on and off during edge picking. ChangeDegree - New u- and v-direction indicators. Convert - New MinLength and MaxLength options control segment lengths when Output=Lines. Delete - Edit Points can now be deleted. Divide - New Split option. DivideAlongCreases - New SplitAtTangents option. Extend o Typing a negative number now shortens the curve. o The boundary object can now be pre-selected. ExtendCrvOnSrf - Now supports selecting multiple curves. ExtendSrf - Now works on trimmed surfaces. ExtractSubCrv - New Copy and Join (for the output) options. Fillet - if the input is joined, then the output is joined FilletEdge o New PreviousEdgeSelection option. o New Trim option allows trimming original. o The Preview option is now Preview=Yes/No toggle. o New Chain option allows chain selecting edges. o New ShowRadius option turns the radius display on and off during edge picking. o New SelectEdges option allows more edges to be selected at the Select fillet handle to edit prompt. Fillet radius values are also remembered. FitSrf - New u- and v-direction indicators. HBar - New FixedHandleLength option. InsertKink - Now works on surfaces. Match - A new Perpendicular to edge option that maintains the original curve end direction if possible. MatchSrf o New Preserve other end option allows Position, Tangency, and Curvature maintenance for the other end of the surface. This prevents adding unnecessary complexity to the matched surfaces. o New Refine Match Distance, Tangency, and Curvature parameters have been added. Rebuild - New u- and v-direction indicators. RemoveKnot - New Undo option. RemoveMultiKnot - Now works on surfaces. RoundHole - New SrfNormal, CPlaneNormal, and Pick direction options. Smooth - A new FixBoundaries option keeps edges and endpoints from being included. SoftEditSrf - New DirConstraint option. Split - New Shrink option shrinks the split surfaces. SubCrv - New Copy option. VariableBlendSrf o New FromCurve and FromTwoPoints options are available when editing handle radius.

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil
o The status bar shows the edge radius, also when editing the handle radius. o The handle shows the radius preview. VariableChamberSrf o New FromCurve and FromTwoPoints options are available when editing handle radius. o The status bar shows the edge radius, also when editing the handle radius. o The handle shows the radius preview. WireCut - New BothSides, DeleteInput, Line, and Invert options.

10

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil

Interface
The Rhino 5 interface includes new tools for editing and object creation, including: Gumball object manipulation widget Object selection enhancements Object snap enhancements Toolbars with tabs Tabbed docking panels and much more...

Gumball Gumball is an interface widget that allows interactive editing of objects and sub-objects (polysurface faces and edges and surface edges, for example). Gumball editing is activated from the Gumball status bar pane or the Gumball command. Move, rotate, and scale objects or sub-objects by dragging the gumball controls. Click on a handle to type theexact transformation amount. Gumball drag mode options are: o CPlane: the gumball widget is aligned to construction plane. o Align to object: the gumball widget is aligned to planar objects. o Align to world: all gumball widgets are aligned to world xyz directions. o Reset gumball: restores the default placement and orientation for the gumball. UV and normal dragging applies to surface control points and mesh faces and vertices. Modifiers o Tap the Alt key after starting to drag to toggle copy mode. o Hold the Ctrl key after starting to drag the move, scale or rotate handle to Extrude a planar curve or surface. o Hold the Shift key during Scale to force 3-D scale. o Hold the Ctrl key before clicking the move, scale or rotate handle to transform the Gumball widget.

Commands Gumball - Turns on, off or toggles the Gumball. GumballAllignment - Sets the current gumball alignment mode. The options are CPlane, Object, and World. RelocateGumball - Resets the location of the current gumball widget. GumballDragStrength - Sets the amount of the gumball drag as a percentage of mouse movement to control the speed of the gumball movement. RotateViewAroundAutoGumball option causes the view rotation commands rotate about the center of the Gumball.

Object selection Sub-object selection - Press and hold Ctrl+Shift to select: o polysurface faces or edges o mesh faces, faces edges, or vertices

11

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil
o points in a pointcloud o objects in a group New Selection Filter for points, curves, surfaces, polysurfaces, meshes, annotations, lights, blocks, control points, point clouds, hatches, and others. New Selection Tools - SelBoundary, SelBrush, SelBrushPoints, SelCamera, SelCircular, SelClippingPlane, SelDimStyle, SelExtrusion, SelHatch, SelLine, SelNonManifold, SelPictureFrame, SelRenderColor, SelSmall, SelVolumeBox, SelVolumePipe, and SelVolumeSphere. Lasso selection o Selects all types of objects; not just points. o Multi-sided polygon selection with Window, Crossing, and Invert Window. o Works in 3-D not just in 2-D and allows you you change the view. o Works with the Selection Filter. For grouped objects Ctrl+Click deselects the whole group, Shift+Ctrl+Click deselects only the objects clicked. SelChain - New GapTolerance and AngleTolerance options. SelLast o Now responds to objects imported using drag and drop. o Undo support has been added SelU and SelV - Pressing the Delete key will now remove a row of selected surface control points.

Object Snap New OnMesh/PersistentOnMesh - New object snaps for snapping to mesh surfaces. PercentageSnap - New one-shot object snap. Prompts for an end to snap from and a percentage. Vertex - New object snap for snapping to mesh vertices. OSnap highlight - Objects used for object snaps now highlight.

Enhancements Press the Alt key before starting to drag and object to disable/enable object snap for the drag base point. Press Shift or Ctrl while the cursor is over the OSnap control, to enable the one-shot object snap buttons. Vertex object snap pays attention to CullControlPolygon. If control polygon culling is on, the Vertex object snap will skip mesh vertices from the back-facing side of a mesh. A subtle change makes object snaps prefer a selected object over a non-selected objects when the snap points are identical. Toolbar behavior change: o If the Osnap control is not visible, clicking the Osnap pane makes it visible. o If the Osnap control is visible but no object snaps are set, or the selection filter is not active (all items checked), clicking the Osnap pane hides the control. o If the Osnap control is visible, and some object snaps are selected or the selection filter is set, clicking the Osnap pane toggles the disabled state. o Right-clicking an object snap in the Osnap control a second time will now restore the previous Osnap set, if there is one. Otherwise it will select all but the one you clicked.

12

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil
Osnaps 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, an "Object perp" or "Object tan" flag available indicates when the curve or surface 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 perpendicular to a curve or edge. The object drag object snap delay is now 250ms by default. If the object snap was able to snap to something, the cursor tail will disappear, and after the delay the object snap will be activated, and you can precisely drag from the snapped point. Between - New dynamic feedback shows final point preview. Cen - Center object snap snaps to centers of single surfaces with a polyline outer boundary and no holes. 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. OnCrv - The curve parameter displays in the status bar when moving the mouse along the curve.

Toolbars The new toolbars provide many enhancements, including: Tabs - Groups of toolbar buttons where you can: o Move toolbars within a toolbar group o Move toolbars to a different toolbar group o Scroll through tabs in a group with mouse wheel o Set button image size o Drag and drop tabbed groups o Drag and drop toolbar files (.rui) into Rhino Groups - Configurable sets of toolbar tabs that can float or be docked. Sidebar - A special "child" toolbar that appears when the "parent" toolbar is active. Size to content - Expands a floating toolbar so all buttons show. Button Editor - New button editor allows antialiasing and transparency; filled rectangles, ellipses, and circles; and multiple button sizes. Recently-used toolbar - A special toolbar that automatically updates each time a toolbar button is used. ToolbarReset - Returns the toolbars to the default layout. ToolbarLock - Locks both docked toolbars and tabbed panels.

Tabbed Docking Panels New tabbed panels that can dock and be grouped are used for Box Edit, Calculator and RPN Calculator, Display, Environments, Ground Plane, Help, Layer States, Layers, Libraries, Lights, Macro Editor, Materials, Mesh Repair, Named CPlanes, Named Positions, Named Views, Notes, Sun, Textures, and Web Browser. You can: Drag a tab from the panel container to make the panel stand alone Drag tabs from one panel container to another Add tabs to the container from the gear menu Lock docked tabs

13

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil
Arrange tabs horizontally or vertically Specify tab size

Other New Commands and Options SmartTrack - Sets the state of SmartTrack inside a command. Tangent and Perpendicular tracking lines are now controlled separately by the SmartTrack options. PopupPopular: Works like PopupMenu, but pops up a menu containing 15-most-used commands, sorted most popular first. A new option to control the delay time for the middle mouse button has been added. The current file size is now shown on the title bar. Repeat or * (asterisk) preceding a command will rerun the command as soon as it finishes until an Enter or Esc. RememberCopyOptions - Retains the Yes/No setting for commands that have a Copy option. Status Bar Info Pane: Right-click to select the items to show. If multiple items are selected, the info pane cycles through the items. Information items include o Dimension style o CPlane/UPlane (status) o CPlane name o Absolute tolerance o Angle tolerance o Minutes from last save o Current layer linetype o Current font o Memory use o Available physical memory CPU use o Lens length/View size (works as a perspective/parallel indicator too) o Notes (status) o Selected object count o Selected object layer o Number of off layers o Relative coordinates and angles o Curve parameter/UV coordinates

Other Enhancements Autocomplete when typing commands: o Fuzzy autocomplete, suggests the most-used candidate (for example, "Li" is more likely to autocomplete to "Line" instead of "LimitReferenceModel"). The the autocomplete menu contains best partial and inexact matches. o All command names with at least four characters fully matching the typed string are now included in the fuzzy autocomplete list, instead of the first ten. For example typing "Edge" will now list all commands with the word "Edge" in them. o Backspace behavior: Before the Autocomplete list appears, press Backspace to cancel the list and delete the command-line text. After the Autocomplete list appears, pressing Backspace deletes the letters on the command line. o Press the Up and Down arrow keys to pop up the autocomplete list to prevent accidental view changes or nudging.

14

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil
Calculator - Numbers can now be pasted into the Calculator panel. Command-line calculator - Type =(...) on the command line to evaluate what is inside the parentheses. The mathematic symbols are: o + add o - subtract o * multiply o / divide o ** exponentiation (raise to the power of) o The python math module functions like sin, cos, tan, pi, sqrt, ... are also supported. Copy option - The state of the Copy option is now remembered for these commands: Rotate, Rotate3D, Scale, Shear, Scale1D, Scale2D, ScaleNU, Orient, Orient3Pt, Mirror, OrientOnCrv, OrientCurveToEdge, RemapCPlane, Twist, Bend, Taper, Flow, FlowAlongSrf. CPlane o Surface option - New IgnoreTrims option uses the entire untrimmed surface for determining the construction plane orientation. o Object option allows clipping planes and control points to be selected in addition to curves and surfaces. Drag - Drag or Gumball + Alt to duplicate selects the output and deselects input. Mesh sub-object dragging - You can preselect any combination of mesh vertices, edges, and faces and then either drag, or use transform commands. DragMode o The options in DragMode now work as toggles. If you select a mode that is already the current mode, the mode is reset to CPlane. o The new ControlPolygon options allow dragging a curve/surface control point along the control polygons that connect to it. o While dragging multiple control points when drag mode is set to ControlPolygon, press Shift to make all points move the same absolute amount instead of moving proportionally based on the length of each control polygon chord. o ControlPolygon drag mode now moves multiple points along their own control polygons rather than having them all go in the direction of the dragged point. HBar - New FixedHandleLength option. Coordinate point input o Command-line coordinates can now be used for selecting objects. o Angle constraint can now be used for finalizing the pick in elevator mode. An example: Run the Line command, pick one point, move the mouse and activate elevator (press Ctrl) for the second point, type <30. A line is drawn at 30-degree angle from the construction plane, ending on the elevator line. MPlane - UseObjectPlane option sets the plane to a curve or surface. Notes o Notes are scriptable. Options: Clear: clears any notes text. Edit: append new text or replace the existing text. Import: imports notes text from an existing 3DM file. List: lists the notes in the command windows, clipboard, etc. Visible: toggles the dialog. o Notes are now by default read from 3DM templates when you use File > New. To prevent Rhino from adding the template notes to the new model, make the notes start with ' (apostrophe), # (number sign) or // (slash slash).

15

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil
PictureFrame: o A setting for self-illumination has been added. o Picture frame surfaces are now automatically named using their bitmap name. o New EmbedBitmap option saves the picture frame image in the 3dm file. o The viewport display mode no longer affects the PictureFrame display. PictureFrame now always uses Rendered display mode. Splash screen provides many handy new shortcuts, including: o Thumbnails of the most recently used files o Rhino-related news o Tech tips and video o Notification when a service release has been downloaded and ready to be installed o Details about the currently installed Rhino version Status Bar o The model and page units are now shown in the context menu when you right click on the coordinate panes on the status bar. o The grid settings and the snap size can be controlled transparently from the Grid Snap context menu along with snap size, for active viewport or all viewports. o The selected object's layer now displays in the status bar Layer pane. Properties: An object's URL can be edited in the Properties panel. 3Dconnexion devices support enhancements include dolly-zoom in perspective and rotate about the camera. Backspace key (labeled Delete on a Mac) works as Delete if the command line is blank.

16

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil

Display
The Rhino 5 goals included Speed improvements Quick viewport display configuration Working display modes expanded and enhanced Presentation and rendered display modes expanded and enhanced Display mode plug-in support enhanced

Plus many other improvements, including draw order support, two-point perspective, and enhanced clipping planes. Display Modes New modes Technical - Uses the new real-time silhouettes, with optional display of hidden lines, intersections, creases, seams, and shadows to simulate the look of a technical drawing. Objects behind other objects are occluded. Artistic - A variant of Technical mode, uses an image background and soft lines to create a pencil drawing effect suitable for concept review and illustrations. Pen - A variant of Technical mode, simulates the look of a simple pen drawing useful for schematic and instructional illustrations.

Enhanced Shaded Mode default material includes a subtle environment map and some gloss to better shape vizualization. Shadows are now an option with settings for: o Video memory usage o Soft-edge quality o Edge blurring o Self-shadowing artifacts o Transparent objects o Camera-based clipping bubble o Shadow color Dynamic display - An option to display bounding boxes instead of objects during view changes. Most display modes now support the settings from the renderer, including: o Lighting options with shadows in real-time including skylight o Backgrounds and environments o Ground plane o Decals o Bump mapping o Complex materials including 2-D and 3-D procedural textures o HDRi textures o Multi-channel texture mapping o All the texture mapping options including cube, horizontal cube, vertical cube, and equirectangular mapping

17

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil
Visibility options: o Show clipping planes o Show points o Show pointclouds Nonmanifold edge display settings Shaded vertex colors for analysis results display. Isocurves - Optionally can have separate colors in the u- and v-direction. A new No lighting option allows cartoon-style display. Clipped objects display options: o Fill solid areas with a specified solid color, the object color, the viewport background, or object rendering material. o Show edges using the clipping plane's specified solid color or a specific color. o Clip selection highlight wires. Advanced GPU Lighting - Takes advantage of high-end graphic processors to provide better quality viewport display. Pipeline and conduit settings help provide compatibility with older graphics processors and drivers.

New Display Properties panel - Provides quick access to the most commonly used options. Draw Order provides control over which 2-D curve, text, dimension, or hatch is drawn in front of another. The new commands are: o BringForward o BringToFront o ClearDrawOrder o SendBackWard o SendToBack DisableClippingPlane - Turns off selected clipping planes in the active viewport. EnableClippingPlane - Turns on selected clipping planes in the active viewport. Isometric - Changes the current viewport properties to a parallel projection isometric view looking from a specified quadrant toward 0,0. Two-point perspective is now supported in viewports and rendering. Options > View: New Auto adjust camera target after Pan and Zoom option. When on, the view depth adjusts in an attempt to keep the view rotation in a logical location related to the objects. ViewportTabs - Displays a tab control UI along the viewport edge. Viewport tabs are useful for managing multiple-page layout style viewports along with standard modeling viewports.

Enhancements Speed - Rhino 5 takes more advantage of graphics co-processors. BackgroundBitmap - The new 1to1 option uses the image resolution and DPI to automatically scale the image. Clipping Plane widget o Show/Hide option o Highlight selected clipping plane display controls for color and transparency o Select clipped viewports in the Properties tab o Dynamic section/fill display while moving the widget NewFloatingViewport

18

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil
Automatically copies the active view projection by default.. The projection can be set to a NamedView. Dragging and dropping a viewport outside the Rhino viewport area creates a new floating viewport. -Hide/-Show - the command-line versions prompt to name the set of objects to hide or show. Named Views: o The new widget interface can be used to place or edit the camera and target location and to set the field of view. o Named views widget can be locked. o A named view can be edited in a temporary floating viewport using the widget. o The NamedView command displays a docking tabbed dialog box. o A new option animates the view changes when a named view is restored. Pan: o Press Shift to lock mouse panning to horizontal or vertical after the panning has started. o The middle-mouse button can now be customized to emulate view manipulation in other software. o Arrow key behavior - Arrow keys now always pan in plan view parallel viewports instead of rotating the view, preventing accidental rotation of the view. Rotate view - Ctrl+Shift+RMB now rotates perspective views around the pickpoint. The pickpoint can only be on things that are selectable, so, for example, locked objects and objects with points on are ignored. -ViewCaptureToFile o A new Transparent background option has been added to the scripting (dashed) version. o Scale option added to the dash version scales the image from the viewport size. Anti-aliasing enhanced with controls in Rhino. Display accuracy improved for objects very far from the origin. Indicator u and v arrows show the surface u- and v-directions as needed in many commands. OptionsImport and OptionsExport - Includes display mode settings. Editing display modes: o Display modes that have been changed from the default settings are highlighted in blue. o Changes are displayed the viewports in real time. o o o

Plug-ins Many enhancements support more robust display-mode plug-ins. Plug-in examples include: Neon - real-time ray-traced viewports VSR Realtime - real-time rendering in viewports Auxpecker - preview renderings in the viewport

19

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil

Rendering
High-quality presentation is critical to most design projects. Rhino 5 has enhanced the rendering tools in both the basic Rhino renderer and in support of plug-in renderers. Including major enhancements to: Rhino Renderer Materials, textures, and environments Views (cameras) Lighting Mesh modifiers Post-rendering effects Animation

Rhino Renderer New features Automatic image save - The last rendering is automatically saved in a .rimage file, Rhino's proprietary lossless image file format. Clipping planes are now supported. Environment - The current environment is reflected in reflective objects, provides the skylight colors and intensities, and can be displayed as the scene background. Safe Frame - The safe frame shows the area of the viewport that will be rendered in the active viewport. Skylight - The skylight color and intensity is provided by the current environment or a custom environment.

Enhancements Background - The background can be a solid color, a gradient color, the wallpaper, an environment, or transparent. Custom Preset Sizes - Favorite image sizes can be saved. Render window: o Clone o Save as HDRi (.hdr, hdri), OpenEXR (.exr), and Rhino Rendering (.rimage) o Show RGB, Red, Green, Blue, Alpha, Depth, Open Effects, and Normal X, Y, or Z channels o Open recent images that were automatically saved in Rhino Rendering format o Post-rendering image processing Materials support more complex attributes.

Materials, Textures, and Environments New features ApplyCustomMapping - Generates custom texture mapping by projecting one object's texture coordinates to another. Bake - Gathers an object's textures and decals into a bitmap file and assigns that bitmap as object's texture. Basic Materials now support:

20

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil
o Reflectivity o IOR o Procedural textures o High-Dynamic-Range (HDR) images o Blend material o Composite material o Emission color o Ambient color o Diffuse lighting ComputeVertexColors - Evaluates material texture color for each mesh vertex and sets a vertex color with the corresponding color. ContentFilter - Allows control over which types of content display in the material, environment, and texture editors. Decal - Applies an image over a selected portion of an object. EnvironmentEditor - Adds and edits rendering environments. Find missing textures - When the rendering starts, if textures referred to in the model are not where the renderer can find them, a dialog box provides a list of the missing textures with some options for browsing. GroundPlane - Opens the Ground Plane panel to set ground plane options. Libraries - Opens the Libraries panel where materials, textures, and environments can be stored. MatchMapping - Matches the texture mapping properties of a selected object to another specified object. A Match button also appears in the Texture Mapping dialog box. MaterialEditor - Opens the Material Editor panel. RPC - Support for RPC objects added. Rich Photorealistic Content (RPC) describes the software and content associated with ArchVision's image-based rendering (IBR) technology, that incorporates photo image data into 3-D computer graphics environments. RPCSetAnimationFrame - Sets the animation frame number for an RCP object so that walking/moving people animations work. Saving textures in Rhino files is now an option. SynchronizeRenderColors - Updates object material colors so they match with their current display colors. Unwrap - Defines how an object's render mesh will be split and laid out in UV space. UVEditor - Edits the layout of a render mesh in UV texture space. In UV space, the render meshes can be joined and split, and their control points edited.

Enhancements ApplyBoxMapping - New Capping option. A BoundingBox option has been added for all mapping types. MappingWidget o Name changed from MappingOn. o Gumball interface improved for mapping widgets. o Mapping widgets now display u- and v-directions. o PointsOn: Now turns on mapping widget grips. o Textures now update in real time when widgets are moved or values in the mapping dialog are changed. MappingWidgetOff - Name changed from MappingOff.

21

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil
Views (Cameras) The Named Views, often called cameras, have a new Widget interface. This visual representation of a named view can be used to place or edit the camera and target location and to set the field of view. Two-Point Perspective is now supported in viewports and rendering.

Lighting Sun and Skylight are now supported in the basic Rhino Renderer and also in the Rendered viewport mode. New commands: Lights - Opens the Lights panel. Sun - Opens the Sun panel.

Enhancements: EditLightByHighlight - Now prompts for a new light. New Target and Dolly grip points have been added to the light object to assist in placing and moving light objects. Lights have an intensity setting separate from their color.

Mesh Modifiers Render-time mesh modifiers add small details without substantially increasing the Rhino file size. New commands ApplyCurvePiping - Adds a render mesh around a curve. ExtractPipedCurve - Extracts the mesh created by the ApplyCurvePiping command. ApplyDisplacement - Adds displacement to a render mesh based on a bitmap or procedural texture. ShowRenderMesh - Temporarily displays the render mesh for selected objects. ApplyEdgeSoftening - Adds edge-softening on the render mesh. ApplyShutLining - Uses a curve to add a groove to a render mesh to show mold lines or shut lines.

Post-rendering tools New Render window has post-rendering image processing tools: Save and open Rhino Image Files (.rimage). This proprietary lossless image file format stores all the data rendered by the render engine, including color, alpha, depth, normal channels. The highdynamic-range data can be post-processed and saved to other formats including .HDR and .EXR. New commands include: o RenderOpenLastRendering - Opens the last automatically saved rendered image in the Render window. o RenderOpenRenderImage - Opens a previously saved .rimage file in the Render window. Image post-processing tools: o Exposure (gamma correction and tone mapping) o Fog

22

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil
o o o o o o o o o Glow Glare Depth of field Points, curves, isocurves, and annotation Hue Saturation Focal blur Gaussian blur Noise

Animation The basic Rhino animation tools have these Rhino 5 enhancements: RecordAnimation - A new SetTargetFolder option uses a previously used target folder or allows it to be changed. Scripting support for target folder has been added. Setup Animation - A dialog box for settings up animations has been added.

Rendering Plug-ins There are many advanced rendering plug-ins available for Rhino 5, including Flamingo nXt, Brazil, Neon, Penguin, V-Ray, Maxwell, Air, Thea, and VSR realtime.

23

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil

Drafting
Every type of physical product design relies on technical illustration and 2-D drawing to concisely communicate ideas, specifications, and instructions to people in design, development, and fabrication. Our goal for Rhino 5 is to make it easier to create 2-D drawings and illustrations for every discipline in every notation system and visual style used around the world. Major areas of enhancement include: More control over annotation styles History support for dimensions Data fields in text and leaders Area and curve length dimensions Revision clouds Isometric views Draw order More page layout controls Print calibration High-resolution viewport capture

Annotation Major additions and enhancements to the annotation tools mean you may no longer need to export to a 2-D CAD product to finish your drawings. New commands ConvertDots - Convert objects created with the Dot command to either point or text objects. DimArea - Creates text or a leader that displays the area of a closed curve, hatch, surface, or mesh. DimCurveLength - Creates text or a leader that displays the length of a curve. DupDimStyle - Creates a new dimension styles by copying an existing style. FindText - Searches the model for the specified text string. HatchBase - Sets the starting point of the pattern for existing hatches. HatchScale - In a layout detail, hatch patterns are scaled according to a detail's zoom factor. In model space, hatch patterns are scaled by HatchScale value. ImportDimStyles - Import dimension styles from other .3dm files into the current document. RevCloud - Draws revision cloud curves. ScaleDimstyle - Scales all of the distances in a dimension scale at once. SetDimStyle - Sets the current dimension style. TextField - Text data fields are a new feature for text and leaders. Fields are "formulas" that are evaluated while Rhino is running and the result is displayed in the text. The field options include: o numpages - number of layout pages in the document o pagenumber - current layout page number o pagename - current layout page name o notes - contents of the notes o date - current date syntax o datemodified - date this file was last saved o area - area of a closed curve, hatch, surface, or mesh o curvelength - length of a curve o usertext - usertext for a given object/key combination o documenttext - document text from the document

24

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil
o filename - path to the file o modelunits - active model units TextScale - In a layout detail, text is scaled according to a detail's zoom factor. In model space, text is scaled by TextScale value.

Enhancements Dimensions o Dimension styles have been added to the template files. o Scripting options for dimension style name and arrow style have been added. o Layout details can now be dimensioned on the layout paper and will be scaled appropriately. o History support has been added to: Dim, DimAligned, DimAngle, DimArea, DimCurveLength, DimDiameter, DimOrdinate, DimRadius, DimRotated. Dimensions Properties Panel o Match button matches the dimension properties of the selected dimension. o Save as New Style button creates a new dimension style using the current style and overrides. o Property 0verrides allow suppression of extension lines. o Scale button has been replaced with Scale under the Property Overrides. o DimStyle button opens the Options > Dimensions > Default page for style configuration. Dim Command o Style is an option on all of the dimension commands. o Arrowheads aspect ratios of 4:1 and 6:1 are available o A new Continue option lets you place chained dimensions. Includes Undo option. o The new Object option allows selecting a curve or edge to dimension. o Leader: Text masks can be added as a leader property override. 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. The angle format now includes degrees-minutes-seconds. DimRadius o Leaders can pass through the radius center. o When moving a dimension point, the arrow leader attempts to stay level. o The arrow location is fixed at the picked location on the curve being dimensioned. o A new PointOnCurve option aids placement of the dimension. DimRotated - Remembers the last angle used as the default for the next dimension EditText - Dragging the quick text edit dialog width (double-click edit) now word-wraps text. Hatch o New Set Base option sets the starting point for the hatch pattern. o The extra confirmation for pre-picked curves has been removed. o A selection of standard hatch patterns always loads with Rhino. o In Properties, the rotation and scale update when you press Enter for the field. o Selecting open curves for boundaries has been improved. o The hatch updates as a different pattern is selected in the Properties dialog box. o Hatch Base button has been added to the Hatch Properties page. o Hatches can now use combinations of curves in details and curves in the layout. o Hatch patterns are previewed as they are applied with the Hatch command. o You can pre-select curves for a boundary hatch. o Patterns can be loaded from another .3dm files. Leader

25

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil
o A Match button has been added to the Leader Properties dialog box. o Special drafting symbols: , , and are supported. o A Field option has been added. o Property overrides and an Edit Styles option have been added to match dimensions. o Text is aligned to the side where the leader line leaves the text. LineType - new options: o PatternBySegment - Specifies whether the line pattern restarts at a kink. o PatternSegmentBreakAngle - Specifies the angle at which the pattern restarts for the next segment. Text o Nine Align options have been added. o The text height is now retained between Rhino sessions. o A Field option has been added. o A new Mask option hides the geometry underneath in the display and for printing. The mask color and margin can be configured. o Endpoint object snap will snap to the corners of the text.

Page Layout and Printing New commands Draw Order control provides control over which 2-D curve, text, dimension, or hatch is drawn in front of another. This new feature also controls the order the Detail Views are drawn in a Layout. The new commands are: o BringForward o BringToFront o ClearDrawOrder o SendBackWard o SendToBack DisableClippingPlane -Turns off selected clipping planes in the active viewport. ImportLayout - Imports layout pages from another Rhino file. Multipage Layout Print - Any or all of the layouts can be printed at once. ShowLayersInDetail - Shows layers in detail views. HideLayersInDetail - Hides the selected layers in detail views. ShowSelectedInDetail - Works just like the ShowSelected command except it only works on objects that were previously hidden with the HideInDetail command.

Enhancements HideInDetail - New options have been added to include/exclude the active and inactive details. Text and Dimension style scaling - Text and dimension can be now scaled differently in layout viewports and model viewports. This makes it easier to have text and dimension appear at the same height in different viewports when they are at different scales in a layout. Hybrid printing - Both raster and vector printing is used when possible to make higher quality prints. Make2D - Speed and accuracy improved. Clipping plane supported has been added.

26

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil

Digital Fabrication and 3-D Printing


As you may know, the Rhino development project started nearly 20 years ago to provide marine designers with tools for building computer models that could be used to drive the digitally controlled fabrication equipment used in shipyards. We continue to focus on the fact that designs are only useful once they are built and in the hands of consumers. With the cost of digital fabrication and 3-D printing technology dropping quickly, more and more designers now have direct access to 3-D digital fabrication equipment. While we are not experts on all the many fabrication, manufacturing, or construction processes, we do focus on making sure that Rhino models can be accurate enough for and accessible to all the processes involved in a design becoming a reality. Communities where the experts gather While we are not the experts, we can help you find them. Here are a few great places to start: RhinoFabLab - Find experts in many different digital fabrication technologies as well as certified RhinoFabLabs that are equipped to provide training and consulting on many different digital fabrication tools and technologies. Generative Jewelry Design - Find many experts in digital jewelry fabrication, especially those who are using generative algorithms to explore new shapes. Generative Furniture Design - Find many experts in digital furniture fabrication, especially those who are using generative algorithms to explore new shapes.

Third-party fabrication plug-ins, hardware, and services Specialty third-party plug-in and hardware developers and service providers are constantly introducing new innovative 3-D fabrication tools. Hardware prices are dropping very fast. Here are ones we know about: CAM plug-ins CNC hardware and 3-D printers Fabrication and prototyping services

27

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil

Mesh Tools
Robust mesh import, export, creation, and editing tools are critical to all phases of design, including: Transferring captured 3-D data from digitizing and scanning into Rhino as mesh models. Exchanging mesh data with many applications such as SketchUp and Modo. Exporting meshes for analysis and rendering. Exporting meshes for prototyping and fabrication. Converting NURBS to meshes for display and rendering.

Both new and enhanced mesh tools, plus support for double-precision meshes, accurately represent and display ground forms such as the 3-D topography of a large city. New commands ExtractAnalysisMesh - Extracts an analysis mesh from an object. For example, use the CurvatureAnalysis command and then run ExtractAnalysisMesh to add the analysis mesh to the document. ExtractPipedCurve - Extracts the mesh created by the ApplyCurvePiping command. ExtractUVMesh - Extracts the flattened UV meshes. Merge2MeshFaces - Merges two triangular mesh faces that share an edge into one quadrangular face. MeshRepair - Opens the Mesh Repair Wizard.

Enhanced commands 3DFace - New dynamic feedback wires connect the picked points. Check - Checks whether the face normals and vertex normals face the same direction. ExtractMeshEdges - New Join option joins the extracted edges. Mesh - Major overhaul resulted in dozens of bugs fixed, many more special cases handled, and better speed. MeshCone, MeshCylinder, and MeshTCone - A new Solid option closes the open ends with a mesh. OffsetMesh - A new BothSides option creates meshes on each side. ReduceMesh - Decreases the polygon mesh face count while minimizing geometric and texture distortion. Weld - Edges that will be affected by Weld or Unweld are highlighted.

28

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil

3-D Capture
Capturing existing 3-D data is often one of the first steps in a design project. Rhino has always directly supported both 3-D digitizing hardware and 3-D scanned point cloud data. Rhino V5 has enhanced support for: Large point clouds. 3-D scanners have become faster and cheaper, making huge scan files more common. Rhino's 64-bit support and enhanced support for graphic co-processors has made it possible to work with these large point clouds. LIDAR captures 3-D terrain data for agriculture, archaeology, conservation, geology, land use planning, surveying, transportation, plus wind farm, solar farm, and cell tower deployment optimization. Rhino 5 added robust support for plug-ins, such as RhinoTerrain, that provide specialty tools for these new Rhino users

New and Enhanced Functionality Romer Digitizer - Added support for the right button on Romer Infinity digitizer. DigLine - New command: When a point is picked with the digitizer, a line is drawn starting at the probe tip and ending a specified distance in the direction of the probe. 64-bit support means being able to work with large point clouds without running out of memory. Increased accuracy of objects far from the model origin. Support for Leica Cyclone .pts file has been added.

29

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil

Analysis
Design realization requires high-quality 3-D models in every phase of design, presentation, analysis, and fabrication. Rhino 5 includes new tools and enhancements to help ensure that the 3-D models used throughout your process are the highest possible quality. New Diameter - Displays the diameter of a circle or arc. DraftAnglePoint - Places a point object on a surface 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 the limits where an object can be cleanly pulled from a mold. ExtractAnalysisMesh - 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. ExtractCurvatureGraph - Creates a curve object that is the curvature graph. HideRenderMesh - Temporarily hides the render mesh for selected objects. ShowRenderMesh - Temporarily displays the render mesh for selected objects. ToggleRenderMesh - Toggles the display of render mesh on/off. IntersectTwoSets - This variation of the Intersect command allows selecting two sets of objects for finding intersections. The command finds only the intersections between the two groups, ignoring the intersections between objects in the same group. MarkFoci - Places point objects at focus points of elliptic, hyperbolic, and parabolic curves. ZoomNonManifold - Zooms in on non-manifold edges of polysurfaces and meshes, following the behavior of the ZoomNaked command.

Enhancements Angle - New TwoObjects option measures the angle between two planar surfaces or two lines. Area - When units are in feet and inches the result displays in square feet. Area now allows subobject selection of polysurface faces. AreaMoments - Computes the principal moments of inertia and the corresponding axis. BoundingBox - New Output option results in solids, meshes, curves, or none. Check - Now checks mesh objects. The CheckMesh command is obsolete. CheckNewObjects - Reports the addition of bad objects to a model in these situations: o When reading files: The number of bad objects when a file is opened or imported is reported on the command line. No dialog appears. o When creating objects: The number of bad objects created by a command is reported. A dialog appears. Curvature - Automatically snaps to curve inflection points (where the sign of the curvature changes.) CurvatureGraph - Colors can be specified separately for u- and v-directions. Display speed has been improved. Dir - Supports clipping planes. Allows selection of more than one object. EvaluatePt - Optionally labels the point with a dot or leader. Radius - New MarkRadius option retains the radius circle like the Curvature command. ShowEdges - Can highlight all edges, naked edges, or non-manifold edges. Volume - Cubic yards are now supported for output.

30

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil
AreaCentroid, VolumeCentroid, AreaMoments, and VolumeMoments - Supports mesh objects. VolumeMoments - Computes the principal moments of inertia and the corresponding axis. What - Provides more details about the selected objects.

31

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil

Large Projects
More than 25 new commands and major enhancements for working with large teams organize, manage, and administer massive projects and huge files, including: 64-bit Rhino allows working with huge files without running out of memory. New lightweight extrusion objects save significant memory and improve display speed. Double-precision meshes accurately represent and display ground forms such as the 3-D topography of a large city. Display speed is improved by taking advantage of faster graphic cards. Major enhancement to Layer, Block, and Worksession management.

Layers Major enhancements to layers provide more tools for controlling the look and visibility of objects: Layer o File names of linked blocks can be presented in the layer list as the parent layer for all the layers in the linked block. o File names of attached worksession files can be presented in the layer list as the parent layer for all the layers in the attached file. o Sublayers can now have the same name as sublayers of other parents. o The On/Off, Locked/Unlocked, Color, and Print Color of worksession reference layers can be changed. o Right-click context menu in the layer list now includes One Layer On, Expand/Collapse sublayers, Match Properties, Reset Properties, Duplicate Layer, and Duplicate Layer and Objects, Remove Materials. o Layer list can be reorganized, sorted, and filtered. o Scripting now supports adding nested layer names, setting Linetype and PrintWidth, and listing, and selecting objects. LayerStateManager - Now opens in a tabbed docking panel.

Blocks Blocks and linked blocks are important tools for breaking a large project into manageable components. Major enhancements include: In-place block editing More block management tools Better layer management for linked blocks Locate linked blocks when a file location changes Minimize model file size with linked blocks

New commands BlockEdit - In-place editing of a block and sub-block. Linked blocks are opened in a new Rhino session. (Note: Double-click a block instance to activate in-place block editing.) ExplodeBlock - Explodes blocks and their nested blocks in one step.

32

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil
ReplaceBlock - Replaces an inserted block with another block definition using the same insert, scale, and rotation.

Enhanced commands Block: o Nested blocks in linked blocks are now only linked, keeping the master file much smaller. o Linked blocks are now saved with both absolute and relative paths. If a linked block is not found at one of those locations, Rhino also searches the same folder as the current model and the Rhino Search Path. If the file is still not found, a browse option appears. BlockEdit - Now displays an error when attempting to edit a linked block in a non-3DM file. BlockManager: o Optional preview image. o The number of hidden blocks is now displayed in the dialog. o Blocks nested in linked blocks no longer appear in the Block Manager list unless requested. o Count now includes nested blocks. o An Update Later button has been added. o URLs are now active links. o The Select button selects all the instances of the blocks highlighted in the list. Insert o Thumbnail preview has been added. o Dialog settings persist. o Group names increment. o Layer options control how Rhino manages layer names when Rhino imports an external model. o Blocks nested in linked blocks can no longer be inserted. o If a layer is off in the current model and on in the model being inserted, the layer will be turned on in the current model. o When inserting a .3dm file as a block, if a block of the same name already exists in the model, the block name is incremented. o An Options button has been added for file types that have import options. o The dialog shows linked and embedded status.

Worksessions Rhino 5 has many enhancements that make Worksessions an effective tool for managing files worked on by more than one person at a time, including: Layer management Locating attached files on the disk

Enhanced commands Worksessions: o Layer controls for On/Off, Lock/Unlock, and Color are saved in the worksession file. o Prompt to Save on exit if there has been a change in a worksession. o Attached files are now saved with both absolute and relative paths. If an attached file is not found at one of those locations, Rhino now also searches the same folder as the current model and the Rhino Search Path. If the file is still not found, a browse option appears.

33

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil
o Right-click an attached file in the layer list to show a context menu with all the options found in the Worksession Manager. LimitReferenceModel - New RemoveLimits option.

Other Enhancements NamedPosition - Opens a tabbed docking panel. Box, Cylinder, Tube, and ExtrudeCrv - By default create lightweight extrusion objects rather than a NURBS objects. Purge - Deletes empty groups, and unused linetypes, dimension styles, and materials.

34

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil

Compatibility
Nine new import/export file formats, more than 50 new compatibility enhancements, and more than 150 minor bug fixes. Also, the updated openNURBS libraries allow hundreds of other applications to read and write Rhino's native 3DM files. New Commands AcadSchemes - Create, save, export, and import AutoCAD export schemes. Revert - Discards all changes since the last time the file was saved. SendFile - Opens a new mail message with the current file as an attachment.

Enhanced Commands AutoSave - The AutoSave folder is in each user's unique roaming application data folder. Save, SaveAs, and Export - An Options button has been added to the dialog box for file types that have export options. Import, Insert, and Open - An Options button has been added to the dialog box for file types that have import options. IncrementalSave - Save Small is the default. Insert - New Reference/Active Layer styles options control how Rhino manages layer names for linked blocks. Open o It is possible to cancel when opening file that is locked. o A New dialogis used on Vista and Windows 7. Purge - Deletes empty groups, unused linetypes, dimension styles, and materials. SetWorkingDirectory - Allows creating a new folder.

New File Formats - Save, SaveAs, and Export COLLADA - .dae (digital asset exchange) files. DWF - 3-D data to Autodesk Design Web Format files. EMF - Microsoft Enhanced Metafile Format files. GTS - GNU Triangulated Surface files. KMZ - Google Earth KMZ files. KMZ replaces the older KML format. PDF - Portable Document Format files. SKP export - SketchUp files. X3DV - Web3D Consortium X3D files. XAML - 3-D meshes to an Extensible Application Markup Language file for SilverLight.

Enhanced File Formats 3DM import o Rhino backup files (.3dm.bak and .3dmbak) can be opened directly. o If the 3DM file has no readable geometry, open is cancelled and an error message is printed on the command line. 3DM save o The backup file extension has been changed from .3dm.bak. to 3dmbak.

35

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil
By default a backup file is saved. Warns when the disk is full and the file is not saved. Files larger than 4GB are supported. Double-precision meshes are supported. Extrusion objects are supported. On exit, prompt for a save no longer occurs when the only action has been a view change or a viewport move or resize. o New Save textures option on Save. 3DS import o A new Options button has been added for Import. o The mask images are now created from the diffuse alpha channel and are put in the same folder as the 3DS file. o Enhanced support for complex transforms. DWG/DXF import o Open, import, insert, reference, and attach AutoCAD version 2012 and previous files. o Support for AutoCAD paperspace entities as Rhino layout objects. o Enhanced support for AutoCAD dimension styles. o Enhanced support for 3-D polylines. o Option to convert wide polylines to surfaces on import. o AutoCAD block attributes are supported as Rhino user text on import. o Support for double-precision meshes. o New nested layer options. o Images are imported as Rhino PictureFrame objects. o AutoCAD block definitions on layer 0 are set to ByParent on import. o Enhanced support for AutoCAD solids (ACIS data). o Unicode strings are used for layer, linetype, and dimension style names. o Vectorworks DXF objects flagged as closed polylines now have a closing segment added if there is none. o On insert, units now default to the current file units. DWG/DXF export o Enhanced support for AutoCAD solids (ACIS data). o Nested layer names support. o Double-precision meshes support. o Color by RGB and Color by AutoCAD index support. o Pictureframe support. o Layout objects are saved as Paperspace entities. FBX export o Support for NURBS curves, surfaces, and trimmed surfaces. o Support for V6 and V7. o Enhanced materials support. IGES export - A new Options button opens a dialog for setting the options. KML export - Exports to Version 2.1. LWO export - Supports both Version 5 or earlier (65,535 points max) and Version 6 or later (More than 65,535) LWO import - A new Options button opens a dialog for setting the options. OBJ import/export o Options to remap Rhino Z to OBJ Y. o Vertex color import support. o o o o o o

36

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil
o Automatic repair attempted on import. o Weld/Unweld export option. PLY import - Ngon support on import. Points import - Import Leica Cyclone .pts files. SLC export - Mesh normals unified before exporting. SKP import o Imports V8 files and embedded textures. o Weld option added. SolidWorks import - Preview image support. STEP import/export o Progress status messages on import. o Enhanced support for importing STEP files created by NX. o Option to export 2-D parameter space trimming curves. o Option to export no object color when the Rhino object color is black. o Surfaces no longer shrunk on export. STL import o Weld and Split options on import. o Units are now set and displayed on import. VRML export - Textures are now saved as decal_textures.

Third-Party I/O Support Dozens of third-party import/export plug-ins add support for other formats. The openNURBS developer's toolkit now supports Rhino 5 (and earlier) native 3DM files. Other 2-D and 3-D CAD/CAM/CAE and graphic applications can read and write Rhino's 3DM files directly without Rhino. These development tools are free to all software developers.

37

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil

Developer Tools
Major goals for Rhino 5

The world's most robust 3-D development platform for specialty modeling, rendering, analysis, and fabrication tools across a wide variety of disciplines. More accessible development tools: Grasshopper, rhino.Python, the RhinoScript editor,the Zoo license manager for plug-ins, and the Rhino Installer Engine are key ingredients. Compatibility with Rhino V4 plug-ins. All 32-bit Rhino V4 plug-ins should run in 32-bit Rhino 5 without modification or recompiling. Open source more of the Rhino development tools, including rhino.Python, RhinoCommon, and the 3DM viewer on iOS. Free-of-charge developer tools, including technical support, marketing support, and training. All of our development tools are available to everyone with a valid Rhino license. No special program registration, contracts, license agreement, or approval is needed. Localization and translation services are available.

Toolbars, Buttons, and Macros Toolbars have been completely rewritten to provide these new features: Toolbar Groups o Contain tabbed toolbars o Mouse wheel scrolls through tabs o Move tabs within group, between groups, or float o Dock and lock groups o Size toolbar to contents o Group properties - name, tabs contained, bitmap for tab, button appearance (image, text, or both), and sidebar assignment o Import/export toolbars and groups o Click gear icon or right-click a tab for menu - show toolbars, add toolbars and buttons, delete, edit, show/hide tabs Sidebars - A special toolbar that swaps out depending on which parent toolbar is open Reset to factory defaults Recently-used-buttons toolbar - populates with buttons as they are used Button Editor with rotate and flip, transparency, antialiasing, filled rectangle and circle/ellipse tools, three buttons sizes with separate graphics supported, enhanced import with fit-to-button option, paste to fit, enhanced export with all three sizes saved Workspace Editor - Edit toolbars and macros, add to menus

Macros enhancements include: Macro library allows sharing macros between toolbar buttons Macro Editor with real-time testing Macros can include these new special commands: o Repeat - the macro will automatically repeat until the user cancels the command o EnterEnd - Ends macro that would otherwise require multiple Enters to end

38

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil
IdleProcessor automatically runs a macro whenever Rhino has been idle for a specified time

Grasshopper Grasshopper is a graphical algorithm editor tightly integrated with Rhinos 3-D modeling tools. Unlike RhinoScript, rhino.Python, or other programming languages, Grasshopper requires no knowledge of programming or scripting, but still allows developers and designers to develop form generation algorithms without writing code.

RhinoScript Enhancements include: Improved, multi-document script editor New on-line help system 150+ new functions

Note: While RhinoScript is still widely used, supported, and is being in enhanced in Rhino 5, we are recommending that users and developers move to rhino.Python. See below. rhino.Python

rhino.Python is a powerful scripting language in Rhino 5 for 32- and 64-bit Windows and Rhino for OSX. rhino.Python scripts will run on both platforms. rhino.Python is built for flexibility and clear syntax. If you would like to give rhino.Python a try, explore some of the links on the rhino.Python site.

.NET Plug-ins RhinoCommon The new .NET plug-in SDK for Rhino 5 Available for Rhino 5, Rhino OSX, rhino.Python, and Grasshopper Faster in many ways than the Rhino 4 .NET SDK A true .NET style SDK, better organized, easier to learn Improved documentation.

.Net and C# Can be used to build both 32- and 64-bit .NET plug-ins for Rhino 5 Plug-ins can be created with a compiler that compiles assemblies using .NET V4

C++ Plug-ins Supports building both 32- and 64-bit Rhino 5 plug-ins Microsoft Visual C++ 2010 for 64-bit Rhino 5

39

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil
Microsoft Visual C++ 2005 for 32-bit Rhino 5 New plug-in wizard creates multi-targeted projects for easy project and platform support Dozens of SDK additions and enhancements to help create more powerful plug-ins New lightweight extrusion object for creating simple extruded shapes New double-precision meshes allow mesh computations to be more accurate Renderer Development Kit (RDK) now integrated with SDK

Renderer Development Kit The RDK now includes a rich set of functionality for renderer developers. Language support Support for C++, RhinoCommon and RhinoScript

Materials Define custom material types that fully integrate into the Rhino 5 material editor Leave all of the material management, assignment, storage, and viewport representation to Rhino Built-in support for HDR, bitmap, and procedural textures Automate material creation and assignment

Environments Define custom environment types that fully integrate into the Rhino 5 environment editor Leave assignment, storage, and viewport representation to Rhino Support multiple environment switching Automate environment creation and switching

Textures Define custom texture types that fully integrate into the Rhino 5 material, environment, and texture editors Define procedural textures that can work across multiple renderers Use built-in optimized procedural primitives to build complex textures Procedural textures are rendered into the viewport using Advanced Texture Preview

Built-in Render Window New Rhino 5 Render Window complete with tone operators, post-effects, multiple channel support, recall of recent renders, built-in zooming, support for HDR output, and window cloning Much easier to use than the V4 RDK Support for asynchronous modeless rendering Customize the render window with additional menus, buttons, and docking containers

Sun system Automate the new Rhino sun control Full access to the sun position calculation tools for your own plug-ins

40

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil
Custom render meshes Plug-in system for defining render-time custom render meshes that can be used by any render plugin or exported to mesh formats Built-in viewport preview

Post-effects Plug-in system for defining post-render frame buffer effects that can be used by a any render plugin Access to any render window channel post render Post-effects work on recalled renders

Many minor renderer tools Access to many UI controls, such as the new Rhino 5 color button, material drop-down, subnode, and curve graph controls Ground plane automation Render mesh iterator with automatic support for custom render meshes Optional automatic user-interface generation for materials, environments, and textures Access to Rhino 5 decals Define output types for animation, render window, and so on View properties panel customization Customize the Rhino UI to fit your render plug-ins capabilities

Rhino Skins You can now completely wrap your plug-in application around Rhino. Here is how using C++ or .NET (new). Zoo License Management for Plug-ins The Zoo V5 is a complete rewrite of the Zoo with many new features: Supports third-party Rhino plug-ins Runs as a service - automatically restarts when the server reboots Uses Standard Internet Protocol Support. Firewall friendly. Now runs across WANs, routers, and VPN Troubleshooting tools License check out duration control

The Rhino Installer Engine The Rhino Installer Engine simplifies distribution, installation, and updating of Rhino 5 both 32- and 64-bit plug-ins. The Rhino Installer Engine is compatible with the McNeel Update System - a system that keeps Rhino 5 and Rhino plug-ins up to date. Food4Rhino Food4Rhino is the place to post the details about your plug-ins for Rhino and Grasshopper.

41

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil
openNURBS The openNURBS developer toolkit now supports Rhino 5 (and earlier) native 3DM files. Other 2-D and 3-D CAD/CAM/CAE and graphic applications can read and write Rhino 3DM files directly. These development tools are free to all software developers.

42

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil

Administration
The major goals for Rhino 5 include: Take more advantage of current hardware Easier license deployment in larger installations Easier to share (float) licenses in a workgroup and company Easier to manage and track licenses Easier to keep licenses up-to-date with the current bug fix service release Provide more training and support options

System Requirements and Recommendations Rhino 5 for Windows runs on ordinary Windows desktop and laptop computers, with: Hardware: Note: Apple hardware is supported only with Bootcamp. 1 GB RAM. 8 GB or more is recommended DVD drive or an Internet connection for installation 600 MB disk space OpenGL 2 capable video card recommended

Operating systems: Note: Both 32- and 64-bit versions are installed on 64-bit Windows systems. Windows 7 or 8 - recommended Windows Vista Windows XP (32-bit only) Service Pack 3

Internet: Service releases downloaded automatically License validation and product registration is simplified

Not supported: Linux Windows NT, 95, 98, ME, or 2000 Windows XP 64-bit Mac OS X, but an OS X version is under development. Virtualization systems on OS X such as VMWare and Parallels

License Management, Sharing, and Deployment The Zoo 5 License Manager (free) is a complete rewrite with many new features: Note: Rhino 5 will not work with Zoo 4.0 and Rhino 4.0 will not work with Zoo 5. But, both Zoo 4.0 and Zoo 5 can run on the same network. Both can be installed on the same server, without conflict. Supports third-party Rhino plug-ins

43

What is new in Rhino 5


VisualCAD - McNeel Reseller - Brazil
Runs as a service - automatically restarts when the server reboots Uses Standard Internet Protocol Support. Firewall Friendly. Now runs across WANs, Routers, and VPN making it easier to share (float) licenses in a workgroup and company License check out duration control

The new License Validation system makes it easier to recover lost or stolen license keys. Rhino Options export and import has been enhanced and now includes advanced display mode settings. Plug-in Manager It is now easier to disable plug-ins. This is important for users who are beta testing new plug-ins or having a problem and suspect the problem is caused by a particular plug-in. Service Releases Automatically Update After the first release of every major new version, there are bug fix releases that download automatically. The users are prompted to install them. Note: Service releases do not install automatically. You are prompted to install. The automatic download service can also be turned off. Splash and About The new splash screen now notifies users when a service release has been downloaded and is ready to be installed. It also provides more details about the installed Rhino version along with event news and tech tips. Training, Support, and Community Since your team's productivity and frustration are at stake, we want to make sure help is available when you need it. As with all early versions of Rhino, support is included in the purchase price. There are no maintenance or subscription fees. New support resources for Rhino 5 include: Communities including Rhino, Rhino in Education, Grasshopper, Rhino FabLab, Generative Jewelry Design,Generative Furniture Design, and food4Rhino Live Chat Video tutorials and tech tips on Rhino3d.tv, YouTube, Vimeo, etc. Blogs, Facebook, Twitter, LinkedIn, etc. Live online training classes

44

You might also like