Skip to content

Artisan Grasshopper

Shanks

3 components in Readers › Shanks.

Ring Extrude Reader

Reads the ring extrude values from a dictionary or JSON.

Nickname: RingExtrudeReader · Tab: Readers › Shanks

Inputs

NameNicknameTypeAccessDescription
DictionaryDictGenericitemDictionary (Scheme output or params dictionary) or JSON text

Outputs

NameNicknameTypeAccessDescription
Ring DiameterDiameterNumberitemFinger size diameter
Top LengthTopLNumberitemLength of the top segment
Side LengthSideLNumberitemLength of the side segments
Bottom LengthBottomLNumberitemLength of the bottom segment
Top ThicknessTopTNumberitemThickness at the top
Bottom ThicknessBottomTNumberitemThickness at the bottom
HollowHollowBooleanitemHollow the ring
SymmetrySymTextitemSYMMETRIC or ASYMMETRIC
Linear ThicknessLinearTNumberitemLinear thickness (asymmetric mode)
AngleAngleNumberitemAngle (asymmetric mode)
Advanced Top ThicknessAdvTopTNumberitemTop thickness (asymmetric mode)
Advanced Lateral ThicknessAdvLatTNumberitemLateral thickness (asymmetric mode)
ConnectorConnectorGenericitemEvery value found as a dictionary, for a one-wire connection to the matching Params component.

Scoop Ring Reader

Reads the scoop ring values from a dictionary or JSON.

Nickname: ScoopReader · Tab: Readers › Shanks

Inputs

NameNicknameTypeAccessDescription
DictionaryDictGenericitemDictionary (Scheme output or params dictionary) or JSON text

Outputs

NameNicknameTypeAccessDescription
ThicknessTNumberitemWall thickness left after scooping
Central AngleAngleNumberitemScooped angle (degrees)
Transition AngleTransitionNumberitemTransition angle (degrees)
Transition InsetInsetNumberitemInset of the transition
SmoothingSmoothIntegeritemSmoothing of the scoop edge
LinerLinerBooleanitemAdd a liner
Liner ThicknessLinerTNumberitemLiner thickness
Liner SwapSwapBooleanitemSwap the liner side
ConnectorConnectorGenericitemEvery value found as a dictionary, for a one-wire connection to the matching Params component.

Signet Ring Reader

Reads the signet ring values (Signet and Advanced Signet) from a dictionary or JSON.

Nickname: SignetReader · Tab: Readers › Shanks

Inputs

NameNicknameTypeAccessDescription
DictionaryDictGenericitemDictionary (Scheme output or params dictionary) or JSON text

Outputs

NameNicknameTypeAccessDescription
Ring DiameterDiameterNumberitemFinger size diameter
Shape ModeShapeTextitemCustom or Circle
WidthWNumberitemTop plate width
HeightHNumberitemTop plate height
Height PositionHPosNumberitemHeight of the top plate over the finger
RotationRotNumberitemTop plate rotation
TangentTangentNumberitemTangency of the plate to the shank
Width Middle ProfileWMidNumberitemShank width at the middle
Height Middle ProfileHMidNumberitemShank height at the middle
Width Bottom ProfileWBotNumberitemShank width at the bottom
Height Bottom ProfileHBotNumberitemShank height at the bottom
Bottom Cut AngleCutAngleNumberitemBottom cut angle (Advanced Signet)
RecessRecessBooleanitemRecess the top plate
ThicknessTNumberitemRecess wall thickness
Inner HeightInnerHNumberitemRecess depth
ConnectorConnectorGenericitemEvery value found as a dictionary, for a one-wire connection to the matching Params component.