Skip to content

Artisan Grasshopper

Split Shank

3 components in Shanks › Split Shank.

Split Shank

Creates a split shank (forked arms) with optional gems

Nickname: Split Shank · Tab: Shanks › Split Shank

Inputs

NameNicknameTypeAccessDescription
Ring Diameter (optional)DiameterNumberitemFinger size diameter
Profile (optional)ProfileGenericitemRing profile Asset for the sections. Default: the default ring profile
Curve (optional)CurveGenericitemCurve parameters (Split Shank - Curve Params)
Gems (optional)GemsGenericitemGems parameters (Split Shank - Gems Params)
Sections (optional)SectionsGenericlistSection profiles along the shank (Advanced - Profile Parameters, one per section). Default: three sections at t = 0, 0.5 and 1
JSON (optional)JSONTextitemJSON representation of a SplitShank

Outputs

NameNicknameTypeAccessDescription
BRepsBRepsBreplistRing Brep geometry
GemsGemsGenericlistGem geometries
MeshesMeshesGeometrylistGem Meshes
Magnet TopMagnet TopPointitemTop center of the bounding box
Magnet BottomMagnet Bot.PointitemBottom center of the bounding box
SchemeSchemeGenericitemSplit shank scheme with reader-compatible keys
SemanticSemanticTextitemSemantic text description of the split shank

Split Shank - Curve Params

Split shank arm/curve parameters

Nickname: Split Curve · Tab: Shanks › Split Shank

Inputs

NameNicknameTypeAccessDescription
Opening Length (optional)OpeningNumberitemFrontal distance between the arm tips (0 = touching)
Arm Height (optional)ArmHNumberitemRise of the arm tips above the ring top
Arm Offset (optional)ArmOffNumberitemExtra outward bulge of the arms
Top Tangency (optional)TangencyNumberitemTangency control at the top
Split Width (optional)SplitWNumberitemSeparation between the front and back arm pairs
Split Start (optional)SplitTNumberitemWhere the split starts along the shank (0-1)
Lateral Displacement (optional)LatDispNumberitemDisplacement of the arm tips along the finger axis
Lateral Inclination (optional)LatInclNumberitemInclination of the arms along the finger axis (degrees)
Connector (optional)ConnectorGenericitemDictionary from a Reader Connector output (base values). Individual inputs override.

Outputs

NameNicknameTypeAccessDescription
Curve ParamsCurveGenericitemDictionary of parameters (the Connector values plus the connected inputs)

Split Shank - Gems Params

Split shank gems parameters

Nickname: Split Gems · Tab: Shanks › Split Shank

Inputs

NameNicknameTypeAccessDescription
Enable (optional)EnableBooleanitemAdd gems to the arms and shank
Shape (optional)ShapeTextitemGem shape (ROUND…)
Top Size (optional)TopSizeNumberitemArm stone size at the tip
Bottom Size (optional)BottomSizeNumberitemArm stone size near the fork
Shank Size (optional)ShankSizeNumberitemStone size on the shank
Transition Size (optional)TransSizeNumberitemStone size at the fork
Spacing (optional)SpacingNumberitemGap between gems
Min Distance (optional)MinDistNumberitemMinimum distance between gems
Vertical (optional)VerticalNumberitemVertical offset of the gems
Move In Z (optional)MoveZNumberitemGem offset along Z
Gem Inside (optional)GemInNumberitemHow far the gems sink into the metal
Inner Width (optional)InnerWNumberitemChannel width
Inner Height (optional)InnerHNumberitemChannel depth
Bright Cut (optional)BrightCutNumberitemBright cut
Margin Top (optional)MarginTopNumberitemMargin at the tip end
Margin Bottom (optional)MarginBotNumberitemMargin at the fork end
Type Prong (optional)ProngTextitemNONE, SHARED or SCALLOPED
Prong Height (optional)ProngHNumberitemProng height
Prong Diameter (optional)ProngDNumberitemProng diameter
Automatic Prong Diameter (optional)AutoProngDBooleanitemDerive the prong diameter from the gem size
Drill Type (optional)DrillTextitemNONE, ROUND or SQUARE
Channel Shape (optional)ChannelTextitemU, V or SQUARE
Channel Clearance (optional)ClearanceNumberitemChannel clearance
Flip Start (optional)FlipStartBooleanitemFlip the channel profile at the fork end
Flip End (optional)FlipEndBooleanitemFlip the channel profile at the tip end
V Cutters (optional)VCutBooleanitemV-shaped divider cuts between stones
Connector (optional)ConnectorGenericitemDictionary from a Reader Connector output (base values). Individual inputs override.

Outputs

NameNicknameTypeAccessDescription
Gems ParamsGemsGenericitemDictionary of parameters (the Connector values plus the connected inputs)