Skip to content

Artisan Grasshopper

Class Ring

4 components in Shanks › Class Ring.

Class Ring

Creates a class ring (signet-style shank with a stone seat) with optional parameters

Nickname: ClassRing · Tab: Shanks › Class Ring

Inputs

NameNicknameTypeAccessDefaultDescription
Ring Diameter (optional)DiameterNumberitemFinger size diameter
Top Side (optional)Top SideGenericitemTop side parameters
Shank (optional)ShankGenericitemShank parameters
Gem (optional)GemGenericitemGem parameters
JSON (optional)JSONTextitemJSON representation of a Class Ring
Computation Mode (optional)Computation ModeTextitemRENDERComputation mode: RENDER or MANUFACTURING. Defaults to RENDER.

Outputs

NameNicknameTypeAccessDescription
BrepBrepBrepitemRing Brep geometry
CurvesCurvesCurvelistHead outline curves
GemGemGenericitemFaceted stone sitting on the head seat (when Stone Type is GEMSTONE)
Gem MeshGem MeshMeshitemMesh of the faceted stone
CabochonCabochonBrepitemCabochon stone Brep (when Stone Type is CABOCHON)
Magnet TopMagnet TopPlaneitemTop center of the bounding box
Magnet BottomMagnet Bot.PlaneitemBottom center of the bounding box
Magnet NorthMagnet NorthPlaneitemNorth center of the bounding box
Magnet SouthMagnet SouthPlaneitemSouth center of the bounding box
Magnet WestMagnet WestPlaneitemWest center of the bounding box
Magnet EastMagnet EastPlaneitemEast center of the bounding box
TaxonomyTaxonomyGenericitemClass ring taxonomy with reader-compatible keys

Class Ring - Gem Params

Gem parameters for Class Ring

Nickname: Class Ring - Gem Params · Tab: Shanks › Class Ring

Inputs

NameNicknameTypeAccessDescription
Gem Shape (optional)Gem ShapeTextitemGem shape: OVAL, ROUND or CUSHION
Stone Type (optional)Stone TypeTextitemStone type: GEMSTONE (faceted) or CABOCHON
Cabochon Height (optional)Cabochon HeightNumberitemDome height of the cabochon stone. Values at or below zero fall back to half the smaller side of the seat.
Move Z (optional)Move ZNumberitemVertical stone offset from the seat plane: negative sinks the stone into the head
Connector (optional)ConnectorGenericitemDictionary from a Reader Connector output. Individual inputs override.

Outputs

NameNicknameTypeAccessDescription
Gem ParamsGem ParamsGenericitemDictionary of gem parameters

Class Ring - Shank Params

Shank parameters for Class Ring

Nickname: Class Ring - Shank Params · Tab: Shanks › Class Ring

Inputs

NameNicknameTypeAccessDescription
Top Surface Height (optional)Top Surface HeightNumberitemHeight of the top surface over the finger hole
Angle (optional)AngleNumberitemShank angle
Bottom Height (optional)Bottom HeightNumberitemShank thickness under the finger hole
Bottom Width (optional)Bottom WidthNumberitemShank width at the bottom
Side Width (optional)Side WidthNumberitemShank width at the sides of the finger hole
Connector (optional)ConnectorGenericitemDictionary from a Reader Connector output. Individual inputs override.

Outputs

NameNicknameTypeAccessDescription
Shank ParamsShank ParamsGenericitemDictionary of shank parameters

Class Ring - Top Side Params

Top side parameters for Class Ring

Nickname: Class Ring - Top Side Params · Tab: Shanks › Class Ring

Inputs

NameNicknameTypeAccessDescription
Top Height (optional)Top HeightNumberitemSeat semi-axis along the finger axis
Top Width (optional)Top WidthNumberitemSeat semi-axis across the finger axis
Stand Height (optional)Stand HeightNumberitemHeight of the stone stand over the finger hole
Depth (optional)DepthNumberitemDepth of the head side step
Offset (optional)OffsetNumberitemHead base margin reduction (base outline is seat + 3 - Offset)
Connector (optional)ConnectorGenericitemDictionary from a Reader Connector output. Individual inputs override.

Outputs

NameNicknameTypeAccessDescription
Top Side ParamsTop Side ParamsGenericitemDictionary of top side parameters