Artisan Grasshopper
Component reference
Artisan for Grasshopper installs 244 components across 6 ribbon tabs. Each one is documented with the exact ports it exposes, read straight from the plugin.
- Artisan — Assets, exporters, manufacturing and the utilities that hold a definition together. (49 components)
- Gems — Create individual stones by carat, size or shape, and read their properties. (24 components)
- Gemset — Settings that place and hold stones — bezels, baskets, halos, prongs and rails. (46 components)
- Shanks — Ring bodies: classic, cathedral, eternity, signet, bypass and the rest. (71 components)
- Accessories — Bails, beads, charms, milgrain and rope details. (10 components)
- Readers — Unpack a parameter dictionary back into its individual values. (44 components)
All components
| Component | Nickname | Tab | Description |
|---|---|---|---|
| OpenRouter | OpenRouter | Artisan › AI | Send a prompt to OpenRouter API and get a response |
| Bezel Airgap Profile by Name | BezelAirgapProfile | Artisan › Assets | Gets a bezel airgap profile Asset by name (HEART, SQUARE, ROUNDED_SQUARE) |
| Bezel Cutter Profile by Name | BezelCutProfile | Artisan › Assets | Gets a bezel cutter profile Asset by name (ROUNDED, SQUARE, SHARP) |
| Bezel Profile by Name | BezelProfile | Artisan › Assets | Gets a bezel profile Asset by name (CONCAVE, STRAIGHT, CONVEX) |
| Halo Profile by Name | HaloProfileName | Artisan › Assets | Gets a halo profile Asset by name (SOFT_DOOM, DOMMED_RECTANGLE, FLAT_ROUNDED_CORNERS) |
| Peghead Profile by Name | PegheadProfile | Artisan › Assets | Gets a peghead profile Asset by name (STRAIGHT, CONCAVE, CONVEX) |
| Ring External Profile by Name | ExtProfileName | Artisan › Assets | Gets an external profile Asset by name (SQUARE_DOOM_SIDES, CUTTED_OVAL, OVAL_FLATTENED_TOP, OVAL_FLATTENED_BOTTOM) |
| Ring Profile by Name | RingProfileName | Artisan › Assets | Gets a ring profile Asset by name (HALF_ROUND, OVAL, RECTANGLE, ROUNDED_TRAPEZOID, DONUT) |
| Asset Selector | Assets | Artisan › Assets | Select an Asset from a dialog or by ID |
| Default Value Bool | DefaultBool | Artisan › Default Values | Outputs Bool when it has data; otherwise outputs Default Bool. |
| Default Value Double | DefaultDouble | Artisan › Default Values | Outputs Double when it has data; otherwise outputs Default Double. |
| Default Value Int | DefaultInt | Artisan › Default Values | Outputs Value when it has data; otherwise outputs Default Value. |
| Default Value String | DefaultString | Artisan › Default Values | Outputs String when it has data; otherwise outputs Default String. |
| Export Info | Export Info | Artisan › Exporters | Exports product info as JSON (name, descriptions, style_id, default_sku). |
| Export UI Files | Exporter UI | Artisan › Exporters | Saves JSON for UI |
| SKU Equals | SKU Equals | Artisan › Exporters | Extracts a single variant from a SKU Bundle by index. |
| SKU Super Generator | SKU Super Generator | Artisan › Exporters | Generate all SKU combinations from fixed Metal/Gem inputs and dynamic panels (value,sku,name triples). |
| Exporter 3DM Files | Exporter 3DM | Artisan › Exporters | Export jewelry geometry to 3DM and GLB with layer organization |
| Exporter GLB Base64 | Exporter GLB64 | Artisan › Exporters | Export jewelry geometry to a GLB Base64 string (no disk write) |
| Exporter GLB Files | Exporter GLB | Artisan › Exporters | Export jewelry geometry to 3DM and GLB with layer organization |
| Exporter Manufacturing STL | Export STL | Artisan › Exporters | Export manufacturing geometry to STL |
| Exporter STL Base64 | Exporter STL64 | Artisan › Exporters | Export manufacturing geometry to an STL Base64 string (no disk write) |
| Semantic Export | Semantic | Artisan › Exporters | Semantic file export. Add extra Semantic inputs via Zoom (+/-). |
| Taxonomy Exporter | Taxonomy Exporter | Artisan › Exporters | Combines global, center_stone, gemset, shank and eternity taxonomies into a single JSON. |
| Technical Chart | Technical Chart | Artisan › Exporters | Calculates gem count/carats and metal volume/weight from MetalInfo and GemInfo inputs |
| Technical Chart 64 | Tech Chart 64 | Artisan › Exporters | Calculates gem count/carats and metal volume/weight; outputs JSON only (no disk write) |
| Sprue External Tree | Sprue External Tree | Artisan › Manufacturing | Creates an external sprue tree from a base point and contact points |
| Sprue Inner Branch | Sprue Inner Branch | Artisan › Manufacturing | Creates an inner sprue branch from a base point and contact points |
| Sprue Inner Tree | Sprue Inner Tree | Artisan › Manufacturing | Creates an inner sprue tree from a base point and contact points |
| Sprue Single | Sprue Single | Artisan › Manufacturing | Creates a single sprue from a base point and parameters |
| Semantic From Gems | Gems Semantic | Artisan › Semantic | Generates a semantic text description from a list of gems, grouping by shape, compound and size |
| Dictionary Query | Dict Query | Artisan › Utils | Retrieve a value from a Dictionary using a key |
| Halo Channel Profile by Name | HaloChProfile | Artisan › Utils | Gets a halo channel profile Asset by name (SOFT_DOOM, DOMMED_RECTANGLE, FLAT_ROUNDED_CORNERS) |
| SKU Combiner | SKU Combiner | Artisan › Utils | Combine geometric SKU list with material/gem options into all possible combinations. |
| Selector | Selector | Artisan › Utils | Create a Selector object from parameters and a panel of items (value,sku,name). |
| Selector Hub | Selector Hub | Artisan › Utils | Combine multiple Selectors into one JSON output. |
| Selector Types | Selector Types | Artisan › Utils | Predefined list of selector types. |
| Counter | Counter | Artisan › Utils | Counts ticks using a timer-like behaviour |
| GH Path | GH Path | Artisan › Utils | Resolve export folder path. If input is null/empty, returns the .gh definition folder. |
| Plane Translate | PlnTrans | Artisan › Utils | Translates a plane along its local axes |
| Progress Bar | Progress | Artisan › Utils | Displays progress as a percentage |
| Resolve GH File Name | GHFileName | Artisan › Utils | Resolve the current Grasshopper definition file name. If input is null/empty, returns the .gh definition file name. |
| RhinoArtisan Settings | Settings | Artisan › Utils | Control global settings for RhinoArtisan plugin |
| String In List | StrInList | Artisan › Utils | Checks if a string exists in a list of strings |
| Computation Mode | Computation Mode | Artisan › Value List | Predefined list of computation modes (Render / Manufacturing). |
| Design Type | Design Type | Artisan › Value List | Predefined list of design types. |
| Gem Compound | Compound | Artisan › Value List | Predefined list of gem compounds. |
| Gem Setting Type | Setting | Artisan › Value List | Predefined list of gem setting types. |
| Sub-Design Type | Sub-Design Type | Artisan › Value List | Predefined list of sub-design types. |
| Center Stone | CenterStone | Gems › Gems | Creates a gem from CenterStone Reader outputs. Uses carat if provided, otherwise XYZ dimensions. |
| Center Stone for Solitaire Rings | CenterStone Solitaire | Gems › Gems | Creates a center stone for a solitaire ring. Instead of a plane, takes a ring Diameter and a Distance: the gem plane is the XY plane moved up in Z by (Diameter / 2) + Distance, with the gem resting on that surface. |
| Gem | Gem | Gems › Gems | Creates a gem by Width |
| Gem by Carat | Gem Ct | Gems › Gems | Creates a gem by weight (carat) |
| Gem by Carat for Solitaire Rings | Gem Ct Solitaire | Gems › Gems | Creates a gem by weight (carat) placed on a solitaire ring: the base XY plane is moved up in Z by (Diameter / 2) + Distance |
| Gem by XYZ | Gem XYZ | Gems › Gems | Creates a gem by Width (X), Height (Y) and Depth (Z) |
| Three Stones | ThreeStones | Gems › Gems | Creates a three-stones set: one center stone plus two symmetric side stones placed around a ring diameter. Same placement as the ArtisanThreeStones command. |
| Toi et Moi | ToiEtMoi | Gems › Gems | Creates a Toi et Moi pair: two independent stones straddling the top of a ring diameter, one leaning to each side. Same placement as the ArtisanToiEtMoi command. |
| Gem Info | Gem Info | Gems › Gems | Extracts gem information and outputs it as JSON with setting type and compound. |
| Metal Info | Metal Info | Gems › Gems | Extracts metal geometry information and outputs it as JSON with material. |
| Cutter | Cutter | Gems › Cutter | Creates a Cutter object from a Gem and parameters |
| Cutter - Parameters | Cutter Params | Gems › Cutter | Define the parameters for a cutter |
| Gems on Curve | GemsOnCrv | Gems › Gems By Curve | Places gems along a curve with optional prongs and cutters |
| Gems on Curve - Cutter Params | GemOnCrv Cutter | Gems › Gems By Curve | Define cutter parameters for the Gems on Curve component |
| Gems on Curve - Gem Params | GemOnCrv Gems | Gems › Gems By Curve | Define gem parameters for the Gems on Curve component |
| Gems on Curve - Prong Params | GemOnCrv Prongs | Gems › Gems By Curve | Define prong parameters for the Gems on Curve component |
| Gems by Network | GemsByNet | Gems › Gems By Network | Places gems across a network of curves with automatic gradient sizing |
| Gems on 2 Curves | GemsOn2Crv | Gems › Gems On 2 Curves | Places gems between two curves using a spine or tangency algorithm |
| Gems on 2 Curves - Params | Gem2Crv Params | Gems › Gems On 2 Curves | Define parameters for the Gems on 2 Curves component |
| MicroSetting | MicroSetting | Gems › Micro Setting | Applies micro-setting cutters, V-cutters, channel and row prongs to a list of gems |
| MicroSetting - Channel | MS Channel | Gems › Micro Setting | Define channel parameters for the MicroSetting component |
| MicroSetting - Cutters | MS Cutters | Gems › Micro Setting | Define cutter parameters for the MicroSetting component |
| MicroSetting - Row Prongs | MS RowProngs | Gems › Micro Setting | Define row prong parameters for the MicroSetting component |
| MicroSetting - V-Cutters | MS VCutters | Gems › Micro Setting | Define V-cutter parameters for the MicroSetting component |
| Advanced Basket | AdvancedBasket | Gemset › Advanced Basket | Creates an advanced basket (per-prong and per-rail control) from a GemObject |
| Advanced Basket - Prong Claw Parameters | AB Prong Claw | Gemset › Advanced Basket | Define the claw tip parameters used by a CLAW mode prong |
| Advanced Basket - Prong Offset Parameters | AB Prong Offset | Gemset › Advanced Basket | Define the V-shaped cross-section parameters used by an OFFSET mode prong (top and bottom sections) |
| Advanced Basket - Prong Parameters | AB Prong | Gemset › Advanced Basket | Define ONE prong of an advanced basket. Wire several of these into the Prong Params list input of the Advanced Basket component. |
| Advanced Basket - Rail Parameters | AB Rail | Gemset › Advanced Basket | Define ONE rail of an advanced basket. Wire several of these into the Rail Params list input of the Advanced Basket component. |
| Advanced Bezel | AdvancedBezel | Gemset › Advanced Bezel | Creates an advanced bezel (free wall profile) from a GemObject |
| Advanced Bezel - Airgap Parameters | AB Airgaps | Gemset › Advanced Bezel | Define the airgap parameters for an advanced bezel |
| Advanced Bezel - Cutter Parameters | AB Cutters | Gemset › Advanced Bezel | Define the cutter parameters for an advanced bezel |
| Advanced Bezel - Parameters | AB Params | Gemset › Advanced Bezel | Define the basic parameters for an advanced bezel. The wall profile point list is only editable through the main component’s JSON input. |
| Basket | Basket | Gemset › Basket | Creates a basket from a GemObject |
| Basket - Base Rail Parameters | Basket Base Rail | Gemset › Basket | Define the base rail parameters for a basket |
| Basket - Prong Parameters | Basket Prongs | Gemset › Basket | Define the prong parameters for a basket |
| Basket - Upper Rail Parameters | Basket Upper Rail | Gemset › Basket | Define the upper rail parameters for a basket |
| Bezel | Bezel | Gemset › Bezel | Creates a bezel from a GemObject |
| Bezel - Airgap Parameters | Bezel Airgaps | Gemset › Bezel | Define the airgap parameters for a bezel |
| Bezel - Cutter Parameters | Bezel Cutters | Gemset › Bezel | Define the cutter parameters for a bezel |
| Bezel - Parameters | Bezel - Params | Gemset › Bezel | Define the basic parameters for a bezel |
| Channel | Channel | Gemset › Channel | Creates a channel setting (metal band with a gem groove) swept along a curve |
| Channel - Gems Parameters | Channel Gems | Gemset › Channel | Define the gem row and setting parameters for a channel (shared prongs / scalloped) |
| Channel - Section Parameters | Channel Section | Gemset › Channel | Define the metal cross-section parameters for a channel |
| Cluster | Cluster | Gemset › Cluster | Creates a cluster from a GemObject |
| Cluster - Gems Parameters | Cluster Gems | Gemset › Cluster | Define the gem parameters for a cluster |
| Cluster - Main Gem Rail Parameters | Cluster Main Gem Rail | Gemset › Cluster | Define the main gem rail parameters for a cluster |
| Cluster - Prongs Parameters | Cluster Prongs | Gemset › Cluster | Define the prong parameters for a cluster |
| Halo | Halo | Gemset › Halo | Creates a halo from a GemObject |
| Halo - Channel Parameters | Halo Channel | Gemset › Halo | Define the channel parameters for a halo |
| Halo - Gems Parameters | Halo Gems | Gemset › Halo | Define the gem parameters for a halo |
| Halo - Prongs Parameters | Halo Prongs | Gemset › Halo | Define the prong parameters for a halo |
| Martini | Martini | Gemset › Martini | Creates a martini gemset from a GemObject |
| Martini - Prong Parameters | Martini Prongs | Gemset › Martini | Define the prong parameters for a martini |
| Martini - Side Bezel Parameters | Martini Side Bezel | Gemset › Martini | Define the side bezel parameters for a martini |
| Martini - Upper Rail Parameters | Martini Upper Rail | Gemset › Martini | Define the upper rail parameters for a martini |
| Peghead | Peghead | Gemset › Peghead | Creates a peghead from a GemObject |
| Peghead - Parameters | Peghead Params | Gemset › Peghead | Define the parameters for a peghead |
| Tapered Baguettes on Curves | TaperedBaguettes | Gemset › Tapered Baguettes | Places tapered baguette gems spanning between two rail curves, top edge on the first curve |
| Tapered Baguettes - Params | TaperedBag Params | Gemset › Tapered Baguettes | Define parameters for the Tapered Baguettes on Curves component |
| Trellis | Trellis | Gemset › Trellis | Creates a trellis gemset from a GemObject |
| Trellis - Prongs Parameters | Trellis Prongs | Gemset › Trellis | Define the prong parameters for a trellis gemset |
| Trellis - Upper Rail Parameters | Trellis Upper Rail | Gemset › Trellis | Define the upper rail parameters for a trellis gemset |
| Trilogy Trellis | TrilogyTrellis | Gemset › Trilogy Trellis | Creates a trellis-style gemset over a three stones set (center gem + two side gems, as output by the Three Stones component) |
| Trilogy Trellis - Cross Prongs Parameters | TT Cross Prongs | Gemset › Trilogy Trellis | Define the cross prong parameters for a trilogy trellis (the 4 blend prongs that cross over the center stone to the opposite side gem) |
| Trilogy Trellis - Shank Prongs Parameters | TT Shank Prongs | Gemset › Trilogy Trellis | Define the shank prong parameters for a trilogy trellis (the 4 prongs that descend from the side gems to the ring curve) |
| Trilogy Trellis - Upper Rail Parameters | TT Upper Rail | Gemset › Trilogy Trellis | Define the under-girdle rail parameters for a trilogy trellis. Wire to Upper Rail (center + sides) or to Side Rail (sides only). |
| Tulip | Tulip | Gemset › Tulip | Creates a tulip gemset from a GemObject |
| Tulip - Ornament Parameters | Tulip Ornament | Gemset › Tulip | Define the ornament (union / leaf) parameters for a tulip |
| Tulip - Prong Parameters | Tulip Prongs | Gemset › Tulip | Define the prong (petal) parameters for a tulip |
| Advanced Cathedral | Adv Cathedral | Shanks › Advanced Cathedral | Creates an advanced cathedral shank with optional parameters |
| Advanced Cathedral - Gems Params | Adv Cathedral Gems Params | Shanks › Advanced Cathedral | Parameters for Advanced Cathedral Gems |
| Advanced Cathedral - Shank Params | Adv Cathedral Shank Params | Shanks › Advanced Cathedral | Parameters for the Advanced Cathedral shank |
| Advanced | Shank - Advanced | Shanks › Advanced Ring | Creates a shank defined by multiple profiles along a curve |
| Advanced - Gems Parameters | Advanced Gems | Shanks › Advanced Ring | Parameters for gems in RingBySection |
| Advanced - Global Parameters | Advanced Global | Shanks › Advanced Ring | Global parameters for RingBySection |
| Advanced - Profile Parameters | Advanced Profile | Shanks › Advanced Ring | Parameters for a profile section of RingBySection |
| Bypass | Bypass | Shanks › Bypass | Creates a bypass (crossover) shank with optional parameters |
| Bypass - Gems Params | Bypass Gems Params | Shanks › Bypass | Parameters for Bypass Gems |
| Bypass - Shank Params | Bypass - Shank Params | Shanks › Bypass | Parameters for Bypass Shank |
| Cathedral | Cathedral | Shanks › Cathedral | Creates a cathedral shank with optional parameters |
| Cathedral - Gems Params | Cathedral Gems Params | Shanks › Cathedral | Parameters for Cathedral Gems |
| Cathedral - Shank Params | Cathedral - Shank Params | Shanks › Cathedral | Parameters for Cathedral Shank |
| Class Ring | ClassRing | Shanks › Class Ring | Creates a class ring (signet-style shank with a stone seat) with optional parameters |
| Class Ring - Gem Params | Class Ring - Gem Params | Shanks › Class Ring | Gem parameters for Class Ring |
| Class Ring - Shank Params | Class Ring - Shank Params | Shanks › Class Ring | Shank parameters for Class Ring |
| Class Ring - Top Side Params | Class Ring - Top Side Params | Shanks › Class Ring | Top side parameters for Class Ring |
| Classic | Classic | Shanks › Classic | Creates a classic ring with optional parameters |
| Classic - Advanced Parameters | Classic - Advanced | Shanks › Classic | Define advanced parameters for a Classic ring |
| Classic - External Profile | Classic - External | Shanks › Classic | Define external profile parameters for a Classic ring |
| Classic - Gems Parameters | Classic - Gems | Shanks › Classic | Define gem-related parameters for a Classic ring |
| Classic - Profile | Classic - Profile | Shanks › Classic | Define a ClassicProfile for a Classic Ring |
| Classic - Profile With Enable | Classic - Profile With Enable | Shanks › Classic | Define a ClassicProfile for a Classic Ring with an enable toggle |
| Engraving | Engraving | Shanks › Engraving | Creates an engraved text ring flowing text along an implicit ring curve built from a finger diameter |
| Engraving - Text Parameters | Engraving Text | Shanks › Engraving | Define the text parameters for an engraved ring |
| Eternity | Eternity | Shanks › Eternity | Creates an eternity ring with configurable gems, prongs, bezels and shank parameters |
| Eternity - Bezels Parameters | EternityBezels | Shanks › Eternity | Defines bezel rail and profile parameters for Eternity rings |
| Eternity - Gems Parameters | Eternity - Gems Parameters | Shanks › Eternity | Define gem-related parameters for an Eternity ring |
| Eternity - Prongs Parameters | Eternity - Prongs Parameters | Shanks › Eternity | Defines prong parameters for Eternity rings |
| Eternity - Shank Lower | Eternity - Shank Lower | Shanks › Eternity | Defines parameters for the lower part of the Eternity shank |
| Eternity - Shank Upper | Eternity - Shank Upper | Shanks › Eternity | Defines parameters for the upper part of the Eternity shank |
| Matching Shank | MatchingShank | Shanks › Matching Shank | Creates a matching band fitted against an existing ring or gemset |
| Matching Shank - Fit Params | Matching Shank - Fit Params | Shanks › Matching Shank | Fit parameters for Matching Shank: how the band seats against the mother ring |
| Matching Shank - Gems Params | Matching Shank Gems Params | Shanks › Matching Shank | Gems parameters for Matching Shank |
| Matching Shank - Shank Params | Matching Shank - Shank Params | Shanks › Matching Shank | Shank parameters for Matching Shank |
| Pave Shank | PaveShank | Shanks › Pave Shank | Creates a pave shank: a band with longitudinal rows of stones, optional cutters and prongs |
| Pave Shank - Band Params | PaveShank - Band Params | Shanks › Pave Shank | Band parameters for Pave Shank: top profile and opening |
| Pave Shank - Cutters Params | PaveShank - Cutters Params | Shanks › Pave Shank | Cutter parameters for Pave Shank (one cutter solid per gem, subtracted from the band) |
| Pave Shank - Row Params | PaveShank - Row Params | Shanks › Pave Shank | One longitudinal gem row for Pave Shank. Wire several into the Rows list input, one per row |
| Ring Curve | RingCurve | Shanks › Ring Curve | Create a base curve for shanks using FingerSize, Parameters, and Profile |
| Ring Curve - Parameters | Ring Curve Params | Shanks › Ring Curve | Parameters for RingCurve (Type, Bypass, Shape, etc.) |
| Ring Cylinder | RingCyl | Shanks › Ring Cut | Creates a cylinder from a ring diameter and extrusion height |
| Ring Sizes - British | British | Shanks › Ring Sizes | Predefined list of ring size systems. |
| Ring Sizes - China | China | Shanks › Ring Sizes | Predefined list of Chinese ring sizes. |
| Ring Sizes - Europe | Europe | Shanks › Ring Sizes | Predefined list of European ring sizes. |
| Ring Sizes - USA | USA | Shanks › Ring Sizes | Predefined list of USA ring sizes. |
| Ring Sizes - Australia | Australia | Shanks › Ring Sizes | Predefined list of ring size systems. |
| Ring Sizes - Brazil | Brazil | Shanks › Ring Sizes | Predefined list of Brazilian ring sizes. |
| Ring Sizes - Canada | Canada | Shanks › Ring Sizes | Predefined list of Canadian ring sizes. |
| Ring Sizes - France | France | Shanks › Ring Sizes | Ring sizes for France system |
| Ring Sizes - Germany | Germany | Shanks › Ring Sizes | Predefined list of ring size system: Germany. |
| Ring Sizes - India | India | Shanks › Ring Sizes | Predefined list of Indian ring sizes. |
| Ring Sizes - India Extended | India Extended | Shanks › Ring Sizes | Predefined list of extended Indian ring sizes. |
| Ring Sizes - Israel | Israel | Shanks › Ring Sizes | Predefined list of Israeli ring sizes. |
| Ring Sizes - Italy | Italy | Shanks › Ring Sizes | Predefined list of ring size system: Italy. |
| Ring Sizes - Japan | Japan | Shanks › Ring Sizes | Predefined list of ring size system: Japan. |
| Ring Sizes - Russia | Russia | Shanks › Ring Sizes | Predefined list of ring size system: Russia. |
| Ring Sizes - South America | South America | Shanks › Ring Sizes | Predefined list of South American ring sizes. |
| Ring Sizes - Spain | Spain | Shanks › Ring Sizes | Predefined list of ring size system: Spain. |
| Ring Sizes - Switzerland | Switzerland | Shanks › Ring Sizes | Predefined list of ring size system: Switzerland. |
| Ring Sizes - Türkiye | Türkiye | Shanks › Ring Sizes | Predefined list of Turkish ring sizes. |
| Signet | Signet | Shanks › Signet | Description |
| Two Rows Shank | TwoRowsShank | Shanks › Two Rows Shank | Creates a two-rows knife pave shank with optional parameters |
| Two Rows Shank - Cutters Params | TwoRows - Cutters Params | Shanks › Two Rows Shank | Gem drill-cutter parameters for a Two Rows Shank (percentages of the gem size unless noted) |
| Two Rows Shank - Gems Params | TwoRows - Gems Params | Shanks › Two Rows Shank | Gem parameters for a Two Rows Shank |
| Two Rows Shank - Prongs Params | TwoRows - Prongs Params | Shanks › Two Rows Shank | Prong parameters for a Two Rows Shank |
| Two Rows Shank - Rail Params | TwoRows - Rail Params | Shanks › Two Rows Shank | Rail / channel parameters for a Two Rows Shank |
| Wedding | Wedding | Shanks › Wedding | Creates a pair of wedding rings with optional parameters |
| Wedding Band | Wedding Band | Shanks › Wedding | Creates a single wedding band with optional parameters |
| Wedding - Gems | Wedding - Gems | Shanks › Wedding | Define gem-related parameters for a Wedding Ring |
| Wedding - Profile | Wedding - Profile | Shanks › Wedding | Define a profile for a Wedding Ring |
| Bail | Bail | Accessories › Bail | Creates a Bail accessory |
| Bail Parameters | Bail Params | Accessories › Bail | Define parameters for a Bail accessory |
| Bead | Bead | Accessories › Bead | Creates a Bead accessory |
| Bead Parameters | Bead Params | Accessories › Bead | Define parameters for a Bead accessory |
| Charm | Charm | Accessories › Charm | Creates a Charm accessory |
| Charm Parameters | Charm Params | Accessories › Charm | Define parameters for a Charm accessory |
| Milgrain | Milgrain | Accessories › Milgrain | Creates a Milgrain accessory along a curve |
| Milgrain Parameters | Milgrain Params | Accessories › Milgrain | Define parameters for a Milgrain accessory |
| Rope | Rope | Accessories › Rope | Creates a Rope accessory |
| Rope Parameters | Rope Params | Accessories › Rope | Define parameters for a Rope accessory |
| Bezel Airgap Reader | BezelAirgapReader | Readers › Gemsets | Reads a Bezel airgap dictionary and outputs its standard values. |
| Bezel Cutter Reader | BezelCutterReader | Readers › Gemsets | Reads a Bezel cutter dictionary and outputs its standard values. |
| Bezel Params Reader | BezelParamsReader | Readers › Gemsets | Reads a Bezel dictionary and outputs its standard values. |
| Cluster Gems Reader | ClusterGemsReader | Readers › Gemsets | Reads a Cluster gems dictionary and outputs its standard values. |
| Cluster Main Gem Rail Reader | ClusterMainGemRailReader | Readers › Gemsets | Reads a Cluster main gem rail dictionary and outputs its standard values. |
| Cluster Prongs Reader | ClusterProngsReader | Readers › Gemsets | Reads a Cluster prongs dictionary and outputs its standard values. |
| Peghead Reader | PegheadReader | Readers › Gemsets | Reads a Peghead dictionary and outputs its standard values. |
| Basket Base Rail Reader | BasketBaseRailReader | Readers › Gemsets | Reads a Basket base rail dictionary and outputs its standard values. |
| Basket Prong Reader | BasketProngReader | Readers › Gemsets | Reads a Basket prong dictionary and outputs its standard values. |
| Basket Upper Rail Reader | BasketUpperRailReader | Readers › Gemsets | Reads a Basket upper rail dictionary and outputs its standard values. |
| Martini Prong Reader | MartiniProngReader | Readers › Gemsets | Reads a Martini prong dictionary and outputs its standard values. |
| Martini Side Bezel Reader | MartiniSideBezelReader | Readers › Gemsets | Reads a Martini side bezel dictionary and outputs its standard values. |
| Martini Upper Rail Reader | MartiniUpperRailReader | Readers › Gemsets | Reads a Martini upper rail dictionary and outputs its standard values. |
| Trellis Prongs Reader | TrellisProngsReader | Readers › Gemsets | Reads a Trellis prongs dictionary and outputs its standard values. |
| Trellis Upper Rail Reader | TrellisUpperRailReader | Readers › Gemsets | Reads a Trellis upper rail dictionary and outputs its standard values. |
| Tulip Ornament Reader | TulipOrnamentReader | Readers › Gemsets | Reads a Tulip ornament dictionary and outputs its standard values. |
| Tulip Prong Reader | TulipProngReader | Readers › Gemsets | Reads a Tulip prong dictionary and outputs its standard values. |
| Halo Channel Reader | HaloChannelReader | Readers › Gemsets | Reads a Halo channel dictionary and outputs its standard values. |
| Halo Gems Reader | HaloGemsReader | Readers › Gemsets | Reads a Halo gems dictionary and outputs its standard values. |
| Halo Prongs Reader | HaloProngsReader | Readers › Gemsets | Reads a Halo prongs dictionary and outputs its standard values. |
| Halo Reader | HaloReader | Readers › Gemsets | Reads a Halo dictionary and outputs its standard values. |
| Trellis Reader | TrellisReader | Readers › Gemsets | Reads a Trellis dictionary and outputs its standard values. |
| Tulip Reader | TulipReader | Readers › Gemsets | Reads a Tulip dictionary and outputs its standard values. |
| Center Stone Reader | CenterStoneReader | Readers › Global | Reads the ‘center_stone’ section from a JSON and outputs standard values. |
| Computation Mode | Mode | Readers › Global | Splits a RENDER / MANUFACTURING string into Render and Manufacturing booleans. Defaults to Render when no input is provided. |
| Eternity Reader | EternityReader | Readers › Global | Reads the ‘eternity’ section from a JSON and outputs sub-dictionaries (gems, prongs, bezels, shank upper/lower) ready to connect to the Eternity readers. |
| Gemset Reader | GemsetReader | Readers › Global | Reads the ‘gemset’ section from a JSON and outputs style, material, and grouped dictionaries for bezel, halo, trellis, tulip, and basket. |
| Global Reader | GlobalReader | Readers › Global | Reads the ‘global’ section from a JSON and outputs standard values. |
| Shank Reader | ShankReader | Readers › Global | Reads the ‘shank’ section from a JSON and outputs style, material, diameter, classic and cathedral dictionaries. |
| Advanced Cathedral Gems Reader | AdvCathedralGemsReader | Readers › Shanks | Reads an Advanced Cathedral gems dictionary and outputs its standard values. |
| Advanced Cathedral Shank Reader | AdvCathedralShankReader | Readers › Shanks | Reads an Advanced Cathedral shank dictionary and outputs its standard values. |
| Cathedral Gems Reader | CathedralGems | Readers › Shanks | Reads cathedral gems parameters from a Cathedral dictionary. |
| Cathedral Shank Reader | Cathedral Shank Reader | Readers › Shanks | Reads cathedral shank parameters from a Cathedral dictionary. |
| Eternity Bezels Reader | Eternity Bezels Reader | Readers › Shanks | Reads eternity bezels parameters from an Eternity JSON dictionary. |
| Eternity Gems Reader | Eternity Gems Reader | Readers › Shanks | Reads eternity gems parameters from an Eternity JSON dictionary. |
| Eternity Prongs Reader | Eternity Prongs Reader | Readers › Shanks | Reads eternity prongs parameters from an Eternity JSON dictionary. |
| Eternity Shank Lower Reader | Eternity Shank Lower Reader | Readers › Shanks | Reads eternity lower shank parameters from an Eternity JSON dictionary. |
| Eternity Shank Upper Reader | Eternity Shank Upper Reader | Readers › Shanks | Reads eternity upper shank parameters from an Eternity JSON dictionary. |
| Classic Adv Reader | ClassicAdv | Readers › Shanks | Reads classic advanced parameters from a Classic dictionary. |
| Classic Bottom Reader | ClassicBottom | Readers › Shanks | Reads classic bottom profile parameters from a Classic dictionary. |
| Classic External Reader | ClassicExternal | Readers › Shanks | Reads classic external profile parameters from a Classic dictionary. |
| Classic Gems Reader | ClassicGems | Readers › Shanks | Reads classic gems parameters from a Classic dictionary. |
| Classic Mid Reader | ClassicMid | Readers › Shanks | Reads classic mid profile parameters from a Classic dictionary. |
| Classic Top Reader | ClassicTop | Readers › Shanks | Reads classic top profile parameters from a Classic dictionary. |