{"product_id":"rhino-9","title":"Rhino 9 for Windows or Mac","description":"\u003cdiv class=\"danz-rhino9-description\"\u003e\n\u003ch2\u003eRhino 9 — develop your ideas in three dimensions\u003c\/h2\u003e\n\u003cp\u003eRhino 9 brings new and improved tools for modelling, surface analysis, drafting, visualisation and Grasshopper workflows. Explore the current feature highlights below, then choose the licence configuration that suits your work.\u003c\/p\u003e\n\u003cdiv class=\"danz-rhino9-product-cards\"\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-gdtsymbols\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-GDTSymbols.png\" alt=\"GDT Symbols\" loading=\"lazy\" decoding=\"async\"\u003eGDT Symbols\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-gdtsymbols-explanation\"\u003eCreate GD\u0026amp;T feature-control frames to communicate permitted geometric variation on manufacturing drawings.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-isolatetoviewports\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-IsolateToViewports.png\" alt=\"Isolate To Viewports\" loading=\"lazy\" decoding=\"async\"\u003eIsolate To Viewports\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-isolatetoviewports-explanation\"\u003eControl object visibility across selected viewports to concentrate on the geometry you need to inspect.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-patchrevamped\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-PatchRevamped.png\" alt=\"Patch Revamped\" loading=\"lazy\" decoding=\"async\"\u003ePatch Revamped\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-patchrevamped-explanation\"\u003eBuild multi-sided surfaces from edges, curves and points, with positional, tangential or curvature continuity controls.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-undoselection\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-UndoSelection.png\" alt=\"Undo Selection\" loading=\"lazy\" decoding=\"async\"\u003eUndo Selection\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-undoselection-explanation\"\u003eRecover earlier object selections without undoing modelling changes, using a separate selection history.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-subdmatch\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-SubDMatch.png\" alt=\"SubD Match\" loading=\"lazy\" decoding=\"async\"\u003eSubD Match\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-subdmatch-explanation\"\u003eAdjust SubD boundary chains to reference geometry for more controlled transitions and connections.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-globaledgecontinuity\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-GlobalEdgeContinuity.png\" alt=\"Global Edge Continuity\" loading=\"lazy\" decoding=\"async\"\u003eGlobal Edge Continuity\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-globaledgecontinuity-explanation\"\u003eAssess position, tangency and curvature continuity across surface boundaries with GlobalEdgeContinuity.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-insetgroupmode\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-InsetGroupMode.png\" alt=\"Inset Group Mode\" loading=\"lazy\" decoding=\"async\"\u003eInset Group Mode\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-insetgroupmode-explanation\"\u003eCreate a shared inset boundary across adjoining polysurface faces, useful for details that span several surfaces.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-exportblockattributes\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-ExportBlockAttributes.png\" alt=\"Export Block Attributes\" loading=\"lazy\" decoding=\"async\"\u003eExport Block Attributes\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-exportblockattributes-explanation\"\u003eExtract block attribute information into a CSV file for use in spreadsheets and downstream reporting.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-markup\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-Markup.png\" alt=\"Markup\" loading=\"lazy\" decoding=\"async\"\u003eMarkup\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-markup-explanation\"\u003eDraw and annotate directly over a view to record feedback without changing the underlying model geometry.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-ghinteractivewidgets\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-GHInteractiveWidgets.png\" alt=\"GH Interactive Widgets\" loading=\"lazy\" decoding=\"async\"\u003eGH Interactive Widgets\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-ghinteractivewidgets-explanation\"\u003eAdjust Grasshopper parameters through curve and angular widgets directly in the Rhino viewport.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-pushpullid\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-PushPullID.png\" alt=\"Push Pull ID\" loading=\"lazy\" decoding=\"async\"\u003ePush Pull ID\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-pushpullid-explanation\"\u003eModify regions across multiple polysurface faces when developing features such as ribs, bosses and wall thicknesses.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-pushpullarch\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-PushPullArch.png\" alt=\"Push Pull Arch\" loading=\"lazy\" decoding=\"async\"\u003ePush Pull Arch\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-pushpullarch-explanation\"\u003eUse multi-face PushPull to explore building masses and connected wall geometry with fewer separate editing operations.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-reflectionrefraction\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-ReflectionRefraction.png\" alt=\"Reflection Refraction\" loading=\"lazy\" decoding=\"async\"\u003eReflection Refraction\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-reflectionrefraction-explanation\"\u003ePreview transparent materials with their colour and light-bending effects in Rendered display mode.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-nonrectangulardetailsarch\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-NonRectangularDetailsArch.png\" alt=\"Non Rectangular Details Arch\" loading=\"lazy\" decoding=\"async\"\u003eNon Rectangular Details Arch\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-nonrectangulardetailsarch-explanation\"\u003eFrame layout detail views with closed-curve boundaries instead of being limited to rectangular viewports.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-nonrectangulardetailsid\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-NonRectangularDetailsID.png\" alt=\"Non Rectangular Details ID\" loading=\"lazy\" decoding=\"async\"\u003eNon Rectangular Details ID\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-nonrectangulardetailsid-explanation\"\u003eShape detail-view boundaries to suit the part or illustration being presented on a drawing sheet.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-zebra\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-Zebra.png\" alt=\"Zebra\" loading=\"lazy\" decoding=\"async\"\u003eZebra\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-zebra-explanation\"\u003eInspect surface flow and continuity with the rewritten Zebra tool, including static stripe analysis.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-filletchamfersrf\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-FilletChamferSrf.png\" alt=\"Fillet Chamfer Srf\" loading=\"lazy\" decoding=\"async\"\u003eFillet Chamfer Srf\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-filletchamfersrf-explanation\"\u003eUse improved fillet and chamfer tools, including options to continue across faces and create simpler surfaces where possible.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-scaleeacharch\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-ScaleEachArch.png\" alt=\"Scale Each Arch\" loading=\"lazy\" decoding=\"async\"\u003eScale Each Arch\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-scaleeacharch-explanation\"\u003eResize multiple objects independently with ScaleEach when developing repeated elements in a building model.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-scaleeachid\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-ScaleEachID.png\" alt=\"Scale Each ID\" loading=\"lazy\" decoding=\"async\"\u003eScale Each ID\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-scaleeachid-explanation\"\u003eAdjust several components independently using ScaleEach, rather than treating the selection as one combined object.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-gumballextend\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-GumballExtend.png\" alt=\"Gumball Extend\" loading=\"lazy\" decoding=\"async\"\u003eGumball Extend\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-gumballextend-explanation\"\u003eRefined Gumball controls improve everyday editing, including orientation, location and extension workflows.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-softtransform\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-SoftTransform.png\" alt=\"Soft Transform\" loading=\"lazy\" decoding=\"async\"\u003eSoft Transform\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-softtransform-explanation\"\u003eReshape groups of control points with a falloff influence for gradual changes to surrounding geometry.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-gumballuvn\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-GumballUVN.png\" alt=\"Gumball UVN\" loading=\"lazy\" decoding=\"async\"\u003eGumball UVN\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-gumballuvn-explanation\"\u003eAlign the Gumball to selected control-point directions for editing that follows the geometry’s control polygon.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-ghcreatehatch\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-GHCreateHatch.png\" alt=\"GH Create Hatch\" loading=\"lazy\" decoding=\"async\"\u003eGH Create Hatch\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-ghcreatehatch-explanation\"\u003eGenerate, edit and save hatch patterns through Grasshopper components for repeatable drawing workflows.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-newrebuild\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-NewRebuild.png\" alt=\"New Rebuild\" loading=\"lazy\" decoding=\"async\"\u003eNew Rebuild\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-newrebuild-explanation\"\u003eAdaptive Rebuild technology improves curve fitting for a given control-point count, helping simplify geometry for further modelling.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-createhatchpatterns\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-CreateHatchPatterns.png\" alt=\"Create Hatch Patterns\" loading=\"lazy\" decoding=\"async\"\u003eCreate Hatch Patterns\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-createhatchpatterns-explanation\"\u003eBuild hatch patterns from Rhino 2D geometry instead of relying solely on imported pattern files.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-iconredesign\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-IconRedesign.png\" alt=\"Icon Redesign\" loading=\"lazy\" decoding=\"async\"\u003eIcon Redesign\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-iconredesign-explanation\"\u003eUpdated, colour-coded toolbar icons help distinguish tools within Rhino’s interface.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-ghrendermaterials\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-GHRenderMaterials.png\" alt=\"GH Render Materials\" loading=\"lazy\" decoding=\"async\"\u003eGH Render Materials\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-ghrendermaterials-explanation\"\u003eCreate and manipulate rendering materials within Grasshopper to connect visual properties with parametric design.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-instantaliases\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-InstantAliases.png\" alt=\"Instant Aliases\" loading=\"lazy\" decoding=\"async\"\u003eInstant Aliases\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-instantaliases-explanation\"\u003eRun configured aliases without an additional Enter keystroke for frequently used modelling commands.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-stretchcrv\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-StretchCrv.png\" alt=\"Stretch Crv\" loading=\"lazy\" decoding=\"async\"\u003eStretch Crv\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-stretchcrv-explanation\"\u003eUse crossing selections to capture curve control points and stretch or transform the selected geometry.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-blackwhiteswitching\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-BlackWhiteSwitching.png\" alt=\"Black White Switching\" loading=\"lazy\" decoding=\"async\"\u003eBlack White Switching\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-blackwhiteswitching-explanation\"\u003eKeep pure black or white object wires readable by switching their display colour against the viewport background.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-direct3d\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-Direct3D.png\" alt=\"Direct3D\" loading=\"lazy\" decoding=\"async\"\u003eDirect3D\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-direct3d-explanation\"\u003eRhino 9 uses Direct3D as its primary GPU-accelerated display technology on Windows.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-arraycurve\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-ArrayCurve.png\" alt=\"Array Curve\" loading=\"lazy\" decoding=\"async\"\u003eArray Curve\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-arraycurve-explanation\"\u003eRepeat objects along a path with interactive controls for developing patterns and repeated design features.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-shapemap\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-ShapeMap.png\" alt=\"Shape Map\" loading=\"lazy\" decoding=\"async\"\u003eShape Map\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-shapemap-explanation\"\u003eMap two-dimensional patterns and texture-based geometry onto complex three-dimensional shapes with distortion control.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-ghrendertextures\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-GHRenderTextures.png\" alt=\"GH Render Textures\" loading=\"lazy\" decoding=\"async\"\u003eGH Render Textures\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-ghrendertextures-explanation\"\u003eCreate, edit and query procedural or bitmap textures through Grasshopper for parameter-driven visual variations.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-filletedge\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-FilletEdge.png\" alt=\"Fillet Edge\" loading=\"lazy\" decoding=\"async\"\u003eFillet Edge\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-filletedge-explanation\"\u003eCreate setback corner transitions with FilletEdge and BlendEdge for more controlled junctions between rounded edges.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-decals\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-Decals.png\" alt=\"Decals\" loading=\"lazy\" decoding=\"async\"\u003eDecals\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-decals-explanation\"\u003eApply decals using material properties such as reflectiveness and bump, rather than only a simple image texture.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-sectiontools\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-SectionTools.png\" alt=\"Section Tools\" loading=\"lazy\" decoding=\"async\"\u003eSection Tools\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-sectiontools-explanation\"\u003eCreate and edit two-dimensional section drawings with enhanced SectionTools drafting workflows.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-inflatecrv\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-InflateCrv.png\" alt=\"Inflate Crv\" loading=\"lazy\" decoding=\"async\"\u003eInflate Crv\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-inflatecrv-explanation\"\u003eTurn closed planar outlines into inflated mesh or SubD forms, useful for lettering, signs and rounded design details.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-knife\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-Knife.png\" alt=\"Knife\" loading=\"lazy\" decoding=\"async\"\u003eKnife\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-knife-explanation\"\u003eDraw cuts across SubD geometry to introduce edges and develop more precise face layouts.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"danz-rhino9-product-card\" id=\"rhino9-feature-audit3dm\"\u003e\n\u003csummary\u003e\u003cimg src=\"https:\/\/www.rhino3d.com\/api\/rhino\/9\/splash\/MarcomInvite-Audit3dm.png\" alt=\"Audit 3dm\" loading=\"lazy\" decoding=\"async\"\u003eAudit 3dm\u003c\/summary\u003e\n\u003cp class=\"danz-rhino9-product-card__explanation\" id=\"rhino9-feature-audit3dm-explanation\"\u003eIdentify space-consuming objects and data with Audit3dmFile’s graphical view of file contents.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003ch2\u003eChoose your Rhino 9 licence\u003c\/h2\u003e\n\u003cp\u003eSelect the commercial, upgrade, educational or lab configuration required. Check the selected licence’s eligibility and user count before ordering; contact 3D ANZ if you need help choosing.\u003c\/p\u003e\n\u003ch2\u003eComputer requirements and compatibility\u003c\/h2\u003e\n\u003cp\u003eBefore ordering, check that your computer and operating system meet the \u003ca href=\"https:\/\/3danz.com\/pages\/rhino-system-requirements\"\u003eRhino system requirements\u003c\/a\u003e. Baseline requirements are not a recommendation for an optimum workstation. Larger models and demanding workflows may need more capable hardware. Plugins have their own platform and version requirements.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Robert McNeel \u0026 Associates","offers":[{"title":"Commercial — single user","offer_id":46966965141551,"sku":"R90","price":1488.39,"currency_code":"AUD","in_stock":true},{"title":"Commercial — 10 concurrent users","offer_id":46966966386735,"sku":"R90X10","price":14883.85,"currency_code":"AUD","in_stock":true},{"title":"Commercial — 50 concurrent users","offer_id":46966966452271,"sku":"R90X50","price":74419.27,"currency_code":"AUD","in_stock":true},{"title":"Commercial upgrade — single user","offer_id":46966966485039,"sku":"R90U","price":590.87,"currency_code":"AUD","in_stock":true},{"title":"Commercial upgrade — 10 concurrent users","offer_id":46966966517807,"sku":"R90UX10","price":5908.67,"currency_code":"AUD","in_stock":true},{"title":"Commercial upgrade — 50 concurrent users","offer_id":46966966550575,"sku":"R90UX50","price":29543.33,"currency_code":"AUD","in_stock":true},{"title":"Educational — single user","offer_id":46966966583343,"sku":"R90-E","price":291.69,"currency_code":"AUD","in_stock":true},{"title":"Educational upgrade — single user","offer_id":46966966616111,"sku":"R90U-E","price":142.11,"currency_code":"AUD","in_stock":true},{"title":"Educational lab — 30 concurrent users","offer_id":46966966648879,"sku":"R90-LAB","price":1458.47,"currency_code":"AUD","in_stock":true},{"title":"Educational lab upgrade — 30 concurrent users","offer_id":46966966419503,"sku":"R90U-LAB","price":740.45,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0811\/8519\/files\/Rhino-9-icons_R90.png?v=1791850004","url":"https:\/\/3danz.com.au\/products\/rhino-9","provider":"3D # ANZ","version":"1.0","type":"link"}