Skip to content

Artisan Grasshopper

Twisted

4 components in Shanks › Twisted.

Twisted Shank

Creates a twisted solitaire shank: plain shoulders under the head, two twisted strands on the sides, a plain back

Nickname: Twisted · Tab: Shanks › Twisted

Inputs

NameNicknameTypeAccessDescription
Ring Diameter (optional)DiameterNumberitemFinger size diameter
Band (optional)BandGenericitemBand sections (Twisted Shank - Band Params)
Twist (optional)TwistGenericitemStrands (Twisted Shank - Twist Params)
Opening (optional)OpeningGenericitemOpening under the head (Twisted Shank - Opening Params)
JSON (optional)JSONTextitemJSON representation of a TwistedShank

Outputs

NameNicknameTypeAccessDescription
BRepsBRepsBreplistShank Brep geometry
ProfilesProfilesCurvelistThe Top and Bottom sections in place
Magnet TopMagnet TopPointitemTop center of the bounding box (where the head sits)
Magnet BottomMagnet Bot.PointitemBottom center of the bounding box
SchemeSchemeGenericitemTwisted shank scheme with reader-compatible keys
SemanticSemanticTextitemSemantic text description of the twisted shank

Twisted Shank - Band Params

Twisted shank band sections: Top under the head, Bottom at the back

Nickname: Twisted Band · Tab: Shanks › Twisted

Inputs

NameNicknameTypeAccessDescription
Profile (optional)ProfileGenericitemRing profile Asset for both sections. Default: the default ring profile
Top Width (optional)TopWNumberitemBand width under the head
Top Height (optional)TopHNumberitemBand thickness under the head
Top Type (optional)TopTypeTextitemSOLID or COMFORT
Top Comfort (optional)TopCNumberitemComfort dome depth under the head
Bottom Width (optional)BotWNumberitemBand width at the back
Bottom Height (optional)BotHNumberitemBand thickness at the back
Bottom Type (optional)BotTypeTextitemSOLID or COMFORT
Bottom Comfort (optional)BotCNumberitemComfort dome depth at the back
Connector (optional)ConnectorGenericitemDictionary from a Reader Connector output (base values). Individual inputs override.

Outputs

NameNicknameTypeAccessDescription
Band ParamsBandGenericitemDictionary of parameters (the Connector values plus the connected inputs)

Twisted Shank - Opening Params

Twisted shank opening under the head, as Classic

Nickname: Twisted Opening · Tab: Shanks › Twisted

Inputs

NameNicknameTypeAccessDescription
Opening (optional)OpeningTextitemNONE (closed), CUT (open) or STRANGLE (narrowed to a base), as Classic
Cut Length (optional)CutLNumberitemCUT: opening length, mm of arc on the finger
Cut Bumping (optional)BumpingNumberitemCUT: bulge of the end caps (0 = flat)
Strangle Opening (optional)StrOpenNumberitemSTRANGLE: mm over which the band narrows (greater than Base X)
Strangle Base X (optional)BaseXNumberitemSTRANGLE: base length along the finger
Strangle Base Y (optional)BaseYNumberitemSTRANGLE: base width across the band
Strangle Base Z (optional)BaseZNumberitemSTRANGLE: base thickness
Connector (optional)ConnectorGenericitemDictionary from a Reader Connector output (base values). Individual inputs override.

Outputs

NameNicknameTypeAccessDescription
Opening ParamsOpeningGenericitemDictionary of parameters (the Connector values plus the connected inputs)

Twisted Shank - Twist Params

Twisted shank strands: where, how tight and how deep

Nickname: Twisted Twist · Tab: Shanks › Twisted

Inputs

NameNicknameTypeAccessDescription
Enable (optional)EnableBooleanitemTwist the sides into two strands (false = a plain band)
Start Angle (optional)StartNumberitemDegrees from the top where the twist is fully in (both sides)
End Angle (optional)EndNumberitemDegrees from the top where the twist starts fading out (max 180)
Transition (optional)TransNumberitemDegrees over which the strands fade in and out
Pitch (optional)PitchNumberitemmm along the band between two grooves (min 0.2)
Depth (optional)DepthNumberitemmm, groove depth between the strands
Mirror (optional)MirrorBooleanitemThe two sides twist as mirror images
Smooth Inside (optional)SmoothBooleanitemOnly the outer part twists; the inside stays smooth
Connector (optional)ConnectorGenericitemDictionary from a Reader Connector output (base values). Individual inputs override.

Outputs

NameNicknameTypeAccessDescription
Twist ParamsTwistGenericitemDictionary of parameters (the Connector values plus the connected inputs)