Skip to content

Artisan Grasshopper

Shanks

15 components in Readers › Shanks.

Advanced Cathedral Gems Reader

Reads an Advanced Cathedral gems dictionary and outputs its standard values.

Nickname: AdvCathedralGemsReader · Tab: Readers › Shanks

Inputs

NameNicknameTypeAccessDescription
CathedralCathedralTextitemCathedral parameters JSON dictionary.

Outputs

NameNicknameTypeAccessDescription
EnableEnableBooleanitemGems enable.
AngleAngleNumberitemGems angle.
Gem SizeGem SizeNumberitemGems gem size.
Min DistanceMin DistanceNumberitemGems min distance.
Gem ShapeGem ShapeTextitemGems gem shape.
Gem VerticalGem VerticalNumberitemGems gem vertical.
Inner WidthInner WidthNumberitemGems inner width.
Inner DepthInner DepthNumberitemGems inner depth.
Bright CutBright CutNumberitemGems bright cut.
MarginMarginNumberitemGems margin.
Setting ModeSetting ModeTextitemGems setting mode.
Prong Gem InsideProng Gem InsideNumberitemGems prong gem inside.
Prong DiameterProng DiameterNumberitemGems prong diameter.
Prong HeightProng HeightNumberitemGems prong height.
Prong Extension For MfgProng Extension For MfgNumberitemGems prong extension for manufacturing.
Prong Automatic DiameterProng Automatic DiameterBooleanitemGems prong automatic diameter.
Cutters EnableCutters EnableBooleanitemGems cutters enable.
Cutters ModeCutters ModeTextitemGems cutters mode.
Cutters Start HeightCutters Start HeightNumberitemGems cutters start height.
Cutters Start WidthCutters Start WidthNumberitemGems cutters start width.
Cutters End HeightCutters End HeightNumberitemGems cutters end height.
Cutters End WidthCutters End WidthNumberitemGems cutters end width.
Cutters ShapeCutters ShapeTextitemGems cutters shape.
Cutters LengthCutters LengthNumberitemGems cutters length.
Cutters Move In ZCutters Move In ZNumberitemGems cutters move in Z.
Cutters Move Middle In ZCutters Move Middle In ZNumberitemGems cutters move middle in Z.
Cutters Shape ScaleCutters Shape ScaleNumberitemGems cutters shape scale.
VCutters EnableVCutters EnableBooleanitemGems vcutters enable.
VCutters ModeVCutters ModeTextitemGems vcutters mode.
VCutters Start HeightVCutters Start HeightNumberitemGems vcutters start height.
VCutters Start WidthVCutters Start WidthNumberitemGems vcutters start width.
VCutters End HeightVCutters End HeightNumberitemGems vcutters end height.
VCutters End WidthVCutters End WidthNumberitemGems vcutters end width.
VCutters LengthVCutters LengthNumberitemGems vcutters length.
VCutters Move In ZVCutters Move In ZNumberitemGems vcutters move in Z.
Drill EnableDrill EnableBooleanitemGems drill enable.
Drill ShapeDrill ShapeTextitemGems drill shape.
Drill WidthDrill WidthNumberitemGems drill width.
Drill HeightDrill HeightNumberitemGems drill height.
Drill Allow IntersectionDrill Allow IntersectionBooleanitemGems drill allow intersection.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to Params component.

Advanced Cathedral Shank Reader

Reads an Advanced Cathedral shank dictionary and outputs its standard values.

Nickname: AdvCathedralShankReader · Tab: Readers › Shanks

Inputs

NameNicknameTypeAccessDescription
Advanced Cathedral DictionaryDictGenericitemDictionary with advanced cathedral parameters.

Outputs

NameNicknameTypeAccessDescription
Arm HeightArm HeightNumberitemAdvanced cathedral arm height.
Arm OpeningArm OpeningNumberitemAdvanced cathedral arm opening.
Tip InclinationTip InclinationNumberitemAdvanced cathedral tip inclination.
Tangent PointTangent PointNumberitemAdvanced cathedral tangent point.
Tip RoundTip RoundNumberitemAdvanced cathedral tip round.
Bridge EnableBridge EnableBooleanitemAdvanced cathedral bridge enable.
Bridge WidthBridge WidthNumberitemAdvanced cathedral bridge width.
Bridge ThicknessBridge ThicknessNumberitemAdvanced cathedral bridge thickness.
Bridge FilletBridge FilletNumberitemAdvanced cathedral bridge fillet.
Bridge AngleBridge AngleNumberitemAdvanced cathedral bridge angle.
Bridge DiameterBridge DiameterNumberitemAdvanced cathedral bridge diameter.
Bridge Open AngleBridge Open AngleNumberitemAdvanced cathedral bridge open angle.
Shared ProfileShared ProfileBooleanitemAdvanced cathedral shared profile.
Gem GradientGem GradientBooleanitemAdvanced cathedral gem gradient.
Gem Gradient PointsGem Gradient PointsIntegeritemAdvanced cathedral gem gradient points.
Gem Size Middle PositionGem Size Middle PositionNumberitemAdvanced cathedral gem size middle position.
Gem Size StartGem Size StartNumberitemAdvanced cathedral gem size start.
Gem Size MiddleGem Size MiddleNumberitemAdvanced cathedral gem size middle.
Gem Size EndGem Size EndNumberitemAdvanced cathedral gem size end.
Prong GrowProng GrowNumberitemAdvanced cathedral prong grow.
Prong Min DiameterProng Min DiameterNumberitemAdvanced cathedral prong min diameter.
End Prong CountEnd Prong CountIntegeritemAdvanced cathedral end prong count.
Prong SpacingProng SpacingNumberitemAdvanced cathedral prong spacing.
Prong DistanceProng DistanceNumberitemAdvanced cathedral prong distance.

Cathedral Gems Reader

Reads cathedral gems parameters from a Cathedral dictionary.

Nickname: CathedralGems · Tab: Readers › Shanks

Inputs

NameNicknameTypeAccessDescription
CathedralCathedralTextitemCathedral parameters JSON dictionary.

Outputs

NameNicknameTypeAccessDescription
EnableEnableBooleanitemGems enable.
AngleAngleNumberitemGems angle.
Gem SizeGem SizeNumberitemGems gem size.
Min DistanceMin DistanceNumberitemGems min distance.
Gem ShapeGem ShapeTextitemGems gem shape.
Gem VerticalGem VerticalNumberitemGems gem vertical.
Inner WidthInner WidthNumberitemGems inner width.
Inner DepthInner DepthNumberitemGems inner depth.
Bright CutBright CutNumberitemGems bright cut.
MarginMarginNumberitemGems margin.
Setting ModeSetting ModeTextitemGems setting mode.
Prong Gem InsideProng Gem InsideNumberitemGems prong gem inside.
Prong DiameterProng DiameterNumberitemGems prong diameter.
Prong HeightProng HeightNumberitemGems prong height.
Prong Extension For MfgProng Extension For MfgNumberitemGems prong extension for manufacturing.
Prong Automatic DiameterProng Automatic DiameterBooleanitemGems prong automatic diameter.
Cutters EnableCutters EnableBooleanitemGems cutters enable.
Cutters ModeCutters ModeTextitemGems cutters mode.
Cutters Start HeightCutters Start HeightNumberitemGems cutters start height.
Cutters Start WidthCutters Start WidthNumberitemGems cutters start width.
Cutters End HeightCutters End HeightNumberitemGems cutters end height.
Cutters End WidthCutters End WidthNumberitemGems cutters end width.
Cutters ShapeCutters ShapeTextitemGems cutters shape.
Cutters LengthCutters LengthNumberitemGems cutters length.
Cutters Move In ZCutters Move In ZNumberitemGems cutters move in Z.
Cutters Move Middle In ZCutters Move Middle In ZNumberitemGems cutters move middle in Z.
Cutters Shape ScaleCutters Shape ScaleNumberitemGems cutters shape scale.
VCutters EnableVCutters EnableBooleanitemGems vcutters enable.
VCutters ModeVCutters ModeTextitemGems vcutters mode.
VCutters Start HeightVCutters Start HeightNumberitemGems vcutters start height.
VCutters Start WidthVCutters Start WidthNumberitemGems vcutters start width.
VCutters End HeightVCutters End HeightNumberitemGems vcutters end height.
VCutters End WidthVCutters End WidthNumberitemGems vcutters end width.
VCutters LengthVCutters LengthNumberitemGems vcutters length.
VCutters Move In ZVCutters Move In ZNumberitemGems vcutters move in Z.
Drill EnableDrill EnableBooleanitemGems drill enable.
Drill ShapeDrill ShapeTextitemGems drill shape.
Drill WidthDrill WidthNumberitemGems drill width.
Drill HeightDrill HeightNumberitemGems drill height.
Drill Allow IntersectionDrill Allow IntersectionBooleanitemGems drill allow intersection.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to Params component.

Cathedral Shank Reader

Reads cathedral shank parameters from a Cathedral dictionary.

Nickname: Cathedral Shank Reader · Tab: Readers › Shanks

Inputs

NameNicknameTypeAccessDescription
CathedralCathedralTextitemCathedral parameters JSON dictionary.

Outputs

NameNicknameTypeAccessDescription
ProfileProfileTextitemCathedral profile.
Top WidthTop WidthNumberitemCathedral top width.
Top HeightTop HeightNumberitemCathedral top height.
Bottom WidthBottom WidthNumberitemCathedral shank bottom width.
Bottom HeightBottom HeightNumberitemCathedral shank bottom height.
Cap DistanceCap DistanceNumberitemCathedral shank cap distance.
Arm TangentArm TangentNumberitemCathedral shank arm tangent.
Arm AngleArm AngleNumberitemCathedral shank arm angle.
Arm WidthArm WidthNumberitemCathedral shank arm width.
Arm HeightArm HeightNumberitemCathedral shank arm height.
Bridge EnableBridge EnableBooleanitemCathedral shank bridge enable.
Bridge WidthBridge WidthNumberitemCathedral shank bridge width.
Bridge ThicknessBridge ThicknessNumberitemCathedral shank bridge thickness.
Bridge FilletBridge FilletNumberitemCathedral shank bridge fillet.
Bridge Disk DiamBridge Disk DiamNumberitemCathedral shank bridge disk diameter.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Shank Params component.

Eternity Bezels Reader

Reads eternity bezels parameters from an Eternity JSON dictionary.

Nickname: Eternity Bezels Reader · Tab: Readers › Shanks

Inputs

NameNicknameTypeAccessDescription
EternityEternityTextitemEternity parameters JSON dictionary.

Outputs

NameNicknameTypeAccessDescription
Rail ModeRail ModeTextitemBezel rail mode (SINGLE / DOUBLE).
ShapeShapeTextitemBezel rail shape.
Profile ShapeProfile ShapeTextitemProfile shape.
Remove FingerRemove FingerBooleanitemRemove inside finger geometry.
Top DiameterTop DiameterNumberitemTop rail diameter.
Top WidthTop WidthNumberitemTop rail width.
Top HeightTop HeightNumberitemTop rail height.
Top Move ZTop Move ZNumberitemTop rail vertical shift.
Top Thread Dia.Top Thread Dia.NumberitemTop thread diameter.
Top Thread XTop Thread XNumberitemTop thread X offset.
Top Thread YTop Thread YNumberitemTop thread Y offset.
Bottom DiameterBottom DiameterNumberitemBottom rail diameter.
Bottom WidthBottom WidthNumberitemBottom rail width.
Bottom HeightBottom HeightNumberitemBottom rail height.
Bottom Move ZBottom Move ZNumberitemBottom rail vertical shift.
Bottom Thread Dia.Bottom Thread Dia.NumberitemBottom thread diameter.
Bottom Thread XBottom Thread XNumberitemBottom thread X offset.
Bottom Thread YBottom Thread YNumberitemBottom thread Y offset.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to Params component.

Eternity Gems Reader

Reads eternity gems parameters from an Eternity JSON dictionary.

Nickname: Eternity Gems Reader · Tab: Readers › Shanks

Inputs

NameNicknameTypeAccessDescription
EternityEternityTextitemEternity parameters JSON dictionary.

Outputs

NameNicknameTypeAccessDescription
CaratCaratNumberitemGem carat weight.
ShapeShapeTextitemGem shape.
CompoundCompoundTextitemGem compound.
DistributionDistributionTextitemGem distribution.
Move In ZMove In ZNumberitemVertical adjustment.
Min DistanceMin DistanceNumberitemMinimum spacing between gems.
OrientationOrientationTextitemGem orientation.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to Params component.

Eternity Prongs Reader

Reads eternity prongs parameters from an Eternity JSON dictionary.

Nickname: Eternity Prongs Reader · Tab: Readers › Shanks

Inputs

NameNicknameTypeAccessDescription
EternityEternityTextitemEternity parameters JSON dictionary.

Outputs

NameNicknameTypeAccessDescription
Prongs DistributionProngs DistributionTextitemSHARED / INDIVIDUAL_FOR_EACH_GEM.
Top DistanceTop DistanceNumberitemDistance between top prongs.
Bottom DistanceBottom DistanceNumberitemDistance between bottom prongs.
Height Over GirdleHeight Over GirdleNumberitemProng vertical offset over gem girdle.
Top DiameterTop DiameterNumberitemTop prong diameter.
Bottom DiameterBottom DiameterNumberitemBottom prong diameter.
Individual Top Dist.Individual Top Dist.NumberitemIndividual prongs spacing (top).
Individual Bottom Dist.Individual Bottom Dist.NumberitemIndividual prongs spacing (bottom).
Expansion Mfg.Expansion Mfg.NumberitemExtra offset for manufacturing allowance.
Prong ModeProng ModeTextitemSTRAIGHT / CURVED.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to Params component.

Eternity Shank Lower Reader

Reads eternity lower shank parameters from an Eternity JSON dictionary.

Nickname: Eternity Shank Lower Reader · Tab: Readers › Shanks

Inputs

NameNicknameTypeAccessDescription
EternityEternityTextitemEternity parameters JSON dictionary.

Outputs

NameNicknameTypeAccessDescription
ProfileProfileGenericitemProfile asset.
TypeTypeTextitemShank type.
WidthWidthNumberitemShank width.
HeightHeightNumberitemShank height.
TypeTypeIntegeritemProfile type index.
ThicknessThicknessNumberitemProfile thickness.
ComfortComfortNumberitemComfort rounding.
OrientationOrientationIntegeritemProfile orientation index.

Eternity Shank Upper Reader

Reads eternity upper shank parameters from an Eternity JSON dictionary.

Nickname: Eternity Shank Upper Reader · Tab: Readers › Shanks

Inputs

NameNicknameTypeAccessDescription
EternityEternityTextitemEternity parameters JSON dictionary.

Outputs

NameNicknameTypeAccessDescription
ProfileProfileGenericitemProfile asset.
TypeTypeTextitemShank type.
WidthWidthNumberitemShank width.
HeightHeightNumberitemShank height.
TypeTypeIntegeritemProfile type index.
ThicknessThicknessNumberitemProfile thickness.
ComfortComfortNumberitemComfort rounding.
OrientationOrientationIntegeritemProfile orientation index.

Classic Adv Reader

Reads classic advanced parameters from a Classic dictionary.

Nickname: ClassicAdv · Tab: Readers › Shanks

Inputs

NameNicknameTypeAccessDescription
ClassicClassicTextitemClassic parameters JSON dictionary.

Outputs

NameNicknameTypeAccessDescription
Opening TypeOpening TypeTextitemAdvanced opening type.
Cut LengthCut LengthNumberitemAdvanced cut length.
Cut BumpingCut BumpingNumberitemAdvanced cut bumping.
Strangle OpeningStrangle OpeningNumberitemAdvanced strangle opening.
Strangle Base XStrangle Base XNumberitemAdvanced strangle base X.
Strangle Base YStrangle Base YNumberitemAdvanced strangle base Y.
Strangle Base ZStrangle Base ZNumberitemAdvanced strangle base Z.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Params component.

Classic Bottom Reader

Reads classic bottom profile parameters from a Classic dictionary.

Nickname: ClassicBottom · Tab: Readers › Shanks

Inputs

NameNicknameTypeAccessDescription
ClassicClassicTextitemClassic parameters JSON dictionary.

Outputs

NameNicknameTypeAccessDescription
EnableEnableBooleanitemBottom enable.
ProfileProfileTextitemBottom profile.
HeightHeightNumberitemBottom height.
WidthWidthNumberitemBottom width.
RotationRotationNumberitemBottom rotation.
DisplacementDisplacementNumberitemBottom displacement.
TypeTypeTextitemBottom type.
ThicknessThicknessNumberitemBottom thickness.
ComfortComfortNumberitemBottom comfort.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Profile Params component.

Classic External Reader

Reads classic external profile parameters from a Classic dictionary.

Nickname: ClassicExternal · Tab: Readers › Shanks

Inputs

NameNicknameTypeAccessDescription
ClassicClassicTextitemClassic parameters JSON dictionary.

Outputs

NameNicknameTypeAccessDescription
EnableEnableBooleanitemExternal enable.
ProfileProfileTextitemExternal profile.
TopTopNumberitemExternal top.
MidMidNumberitemExternal mid.
BottomBottomNumberitemExternal bottom.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Params component.

Classic Gems Reader

Reads classic gems parameters from a Classic dictionary.

Nickname: ClassicGems · Tab: Readers › Shanks

Inputs

NameNicknameTypeAccessDescription
ClassicClassicTextitemClassic parameters JSON dictionary.

Outputs

NameNicknameTypeAccessDescription
EnabledEnabledBooleanitemGems enable.
Gem ShapeGem ShapeTextitemGems gem shape.
Gem SizeGem SizeNumberitemGems gem size.
AngleAngleNumberitemGems angle.
Min DistanceMin DistanceNumberitemGems min distance.
VerticalVerticalNumberitemGems gem vertical.
Bright CutBright CutNumberitemGems bright cut.
Inner DepthInner DepthNumberitemGems inner depth.
Inner WidthInner WidthNumberitemGems inner width.
MarginMarginNumberitemGems margin.
Setting ModeSetting ModeTextitemGems setting mode: NONE, SCALLOPED, SHARED.
Prong HeightProng HeightNumberitemGems prong height.
Prong Move ZProng Move ZNumberitemGems prong move in Z.
Extension MfgExtension MfgNumberitemGems prong extension for manufacturing.
Gem InsideGem InsideNumberitemGems prong gem inside.
Auto Prong DiameterAuto Prong DiameterBooleanitemGems prong automatic diameter.
Prong DiameterProng DiameterNumberitemGems prong diameter.
Cutters ModeCutters ModeTextitemGems cutters mode.
Cutters Start HeightCutters Start HeightNumberitemGems cutters start height.
Cutters Start WidthCutters Start WidthNumberitemGems cutters start width.
Cutters End HeightCutters End HeightNumberitemGems cutters end height.
Cutters End WidthCutters End WidthNumberitemGems cutters end width.
Cutters ShapeCutters ShapeTextitemGems cutters shape.
Cutters LengthCutters LengthNumberitemGems cutters length.
Cutters Move In ZCutters Move In ZNumberitemGems cutters move in Z.
Cutters Move Middle In ZCutters Move Middle In ZNumberitemGems cutters move middle in Z.
Cutters Shape ScaleCutters Shape ScaleNumberitemGems cutters shape scale.
VCutters EnableVCutters EnableBooleanitemGems vcutters enable.
VCutters ModeVCutters ModeTextitemGems vcutters mode.
VCutters Start HeightVCutters Start HeightNumberitemGems vcutters start height.
VCutters Start WidthVCutters Start WidthNumberitemGems vcutters start width.
VCutters End HeightVCutters End HeightNumberitemGems vcutters end height.
VCutters End WidthVCutters End WidthNumberitemGems vcutters end width.
VCutters LengthVCutters LengthNumberitemGems vcutters length.
VCutters Move In ZVCutters Move In ZNumberitemGems vcutters move in Z.
Drill EnableDrill EnableBooleanitemGems drill enable.
Drill ShapeDrill ShapeTextitemGems drill shape.
Drill WidthDrill WidthNumberitemGems drill width.
Drill HeightDrill HeightNumberitemGems drill height.
Drill Allow IntersectionDrill Allow IntersectionBooleanitemGems drill allow intersection.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Params component.

Classic Mid Reader

Reads classic mid profile parameters from a Classic dictionary.

Nickname: ClassicMid · Tab: Readers › Shanks

Inputs

NameNicknameTypeAccessDescription
ClassicClassicTextitemClassic parameters JSON dictionary.

Outputs

NameNicknameTypeAccessDescription
EnableEnableBooleanitemMid enable.
ProfileProfileTextitemMid profile.
HeightHeightNumberitemMid height.
WidthWidthNumberitemMid width.
RotationRotationNumberitemMid rotation.
DisplacementDisplacementNumberitemMid displacement.
TypeTypeTextitemMid type.
ThicknessThicknessNumberitemMid thickness.
ComfortComfortNumberitemMid comfort.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Profile Params component.

Classic Top Reader

Reads classic top profile parameters from a Classic dictionary.

Nickname: ClassicTop · Tab: Readers › Shanks

Inputs

NameNicknameTypeAccessDescription
ClassicClassicTextitemClassic parameters JSON dictionary.

Outputs

NameNicknameTypeAccessDescription
ProfileProfileTextitemTop profile.
HeightHeightNumberitemTop height.
WidthWidthNumberitemTop width.
RotationRotationNumberitemTop rotation.
DisplacementDisplacementNumberitemTop displacement.
TypeTypeTextitemTop type.
ThicknessThicknessNumberitemTop thickness.
ComfortComfortNumberitemTop comfort.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Profile Params component.