Skip to content

Artisan Grasshopper

Shanks

47 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.
DistributionDistributionTextitemGems distribution: ANGLE or COUNT.
Number of gemsNumber of gemsIntegeritemGems number per side (COUNT distribution).

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.
DistributionDistributionTextitemGems distribution: ANGLE or COUNT.
Number of gemsNumber of gemsIntegeritemGems number per side (COUNT distribution).

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.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Shank Params component.

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.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Shank Params component.

Graduated Gems Reader

Reads the graduated gems values from a scheme dictionary or JSON.

Nickname: GraduatedGemsReader · Tab: Readers › Shanks

Inputs

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

Outputs

NameNicknameTypeAccessDescription
EnableEnableBooleanitemAdd the graduated gems
Gem ShapeShapeTextitemGem shape (ROUND…)
Center Stone SizeCenterSizeNumberitemCentre stone size the shank opens for
Number Of StonesStonesIntegeritemStones per side
Size StartSizeStartNumberitemStone size nearest the centre stone
Size EndSizeEndNumberitemStone size nearest the band
DistanceDistanceNumberitemGap between adjacent stones
LiftLiftNumberitemLift of the gems over the shank
VerticalVerticalNumberitemVertical offset of the gems
Gem InsideGemInNumberitemHow far the gems sink into the metal
Gem Move In Z StartGemZStartNumberitemZ offset of the first gem
Gem Move In Z EndGemZEndNumberitemZ offset of the last gem
Inner WidthInnerWNumberitemSeat width
Inner HeightInnerHNumberitemSeat depth
Bright CutBrightCutNumberitemBright cut
Prongs EnableProngsOnBooleanitemBuild the prongs
Type ProngProngTextitemNONE, SHARED or SCALLOPED
Automatic Prong DiameterAutoProngDBooleanitemDerive the prong diameter from the gem size
Prong Diameter StartProngDStartNumberitemProng diameter at the centre end
Prong Diameter EndProngDEndNumberitemProng diameter at the band end
Prong Height StartProngHStartNumberitemProng height at the centre end
Prong Height EndProngHEndNumberitemProng height at the band end
Prong Over Girdle StartProngOGStartNumberitemProng rise over the girdle at the centre end
Prong Over Girdle EndProngOGEndNumberitemProng rise over the girdle at the band end
Prong Separation StartProngSepStartNumberitemProng separation at the centre end
Prong Separation EndProngSepEndNumberitemProng separation at the band end
Prong Move In ZProngZNumberitemProng Z offset
Prong GrowProngGrowNumberitemProng growth along the run
Prong Min DiameterProngMinDNumberitemMinimum prong diameter
End Prong CountEndProngsIntegeritemProngs at the end of the run
Prong Cut By Ring SizeProngCutBooleanitemCut the prongs by the finger cylinder
Under Bezel EnableUBezelBooleanitemAdd the under-bezel rail
Under Bezel WidthUBezelWNumberitemRadial width of the under-bezel profile
Under Bezel HeightUBezelHNumberitemUnder-bezel height (0 = drop to the finger curve)
Under Bezel Over GirdleUBezelOGNumberitemUnder-bezel rise over the girdle
Under Bezel Girdle WidthUBezelGWNumberitemUnder-bezel top width
Under Bezel Bottom WidthUBezelBWNumberitemUnder-bezel bottom width
Under Bezel Gem InsideUBezelInNumberitemUnder-bezel rail offset into the stone
Drill TypeDrillTextitemNONE, ROUND or SQUARE
Drill WidthDrillWNumberitemDrill width
Drill HeightDrillHNumberitemDrill height
Drill Allow IntersectionDrillXBooleanitemAllow the drills to intersect
Cutters EnableCutOnBooleanitemBuild the cutters between gems
Cutters Start HeightCutSHNumberitemCutter start height
Cutters Start WidthCutSWNumberitemCutter start width
Cutters End HeightCutEHNumberitemCutter end height
Cutters End WidthCutEWNumberitemCutter end width
Cutters LengthCutLNumberitemCutter length
V Cutters EnableVCutOnBooleanitemBuild the V cutters between gems
V Cutters Start HeightVCutSHNumberitemV cutter start height
V Cutters Start WidthVCutSWNumberitemV cutter start width
V Cutters End HeightVCutEHNumberitemV cutter end height
V Cutters End WidthVCutEWNumberitemV cutter end width
V Cutters LengthVCutLNumberitemV cutter length
Boolean CuttersBoolCutBooleanitemSubtract the cutters from the shank
Extension For ManufacturingMfgExtNumberitemProng extension for manufacturing
ConnectorConnectorGenericitemEvery value found as a dictionary, for a one-wire connection to the matching Params component.

Graduated Shank Reader

Reads the graduated shank section values from a scheme dictionary or JSON.

Nickname: GraduatedShankReader · Tab: Readers › Shanks

Inputs

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

Outputs

NameNicknameTypeAccessDescription
ProfileProfileGenericitemRing profile Asset for both sections. Default: the default ring profile
Top WidthTopWNumberitemSection width at the top (next to the gems)
Top HeightTopHNumberitemSection height at the top
Top TypeTopTypeTextitemTop section type (COMFORT, FLAT…)
Top ThicknessTopTNumberitemTop section thickness
Top ComfortTopCNumberitemTop section comfort rounding
Top RotationTopRotNumberitemTop section rotation
Top DisplacementTopDispNumberitemTop section displacement
Bottom EnableBotOnBooleanitemUse a different section at the bottom
Bottom WidthBotWNumberitemSection width at the bottom
Bottom HeightBotHNumberitemSection height at the bottom
Bottom TypeBotTypeTextitemBottom section type (COMFORT, FLAT…)
Bottom ThicknessBotTNumberitemBottom section thickness
Bottom ComfortBotCNumberitemBottom section comfort rounding
Bottom RotationBotRotNumberitemBottom section rotation
Bottom DisplacementBotDispNumberitemBottom section displacement
Cut BumpingBumpingNumberitemBumping of the cut under the gems
Opening MarginMarginNumberitemMargin of the opening for the centre stone
BridgeBridgeBooleanitemInternal bridge under the opening, Cathedral-style: an arc of metal on the finger curve from cap to cap (off by default)
Bridge WidthBridgeWNumberitemBridge width along the ring axis
Bridge ThicknessBridgeTNumberitemBridge radial thickness, outwards from the finger curve
Bridge DiameterBridgeDNumberitemDiameter of the round plate under the centre stone; 0 = plain arc
Bridge FilletBridgeFNumberitemFillet of the bridge edges; 0 = sharp
ConnectorConnectorGenericitemEvery value found as a dictionary, for a one-wire connection to the matching Params component.

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.

Split Shank Curve Reader

Reads the split shank curve values from a scheme dictionary or JSON.

Nickname: SplitCurveReader · Tab: Readers › Shanks

Inputs

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

Outputs

NameNicknameTypeAccessDescription
Opening LengthOpeningNumberitemFrontal distance between the arm tips (0 = touching)
Arm HeightArmHNumberitemRise of the arm tips above the ring top
Arm OffsetArmOffNumberitemExtra outward bulge of the arms
Top TangencyTangencyNumberitemTangency control at the top
Split WidthSplitWNumberitemSeparation between the front and back arm pairs
Split StartSplitTNumberitemWhere the split starts along the shank (0-1)
Lateral DisplacementLatDispNumberitemDisplacement of the arm tips along the finger axis
Lateral InclinationLatInclNumberitemInclination of the arms along the finger axis (degrees)
ConnectorConnectorGenericitemEvery value found as a dictionary, for a one-wire connection to the matching Params component.

Split Shank Gems Reader

Reads the split shank gems values from a scheme dictionary or JSON.

Nickname: SplitGemsReader · Tab: Readers › Shanks

Inputs

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

Outputs

NameNicknameTypeAccessDescription
EnableEnableBooleanitemAdd gems to the arms and shank
ShapeShapeTextitemGem shape (ROUND…)
Top SizeTopSizeNumberitemArm stone size at the tip
Bottom SizeBottomSizeNumberitemArm stone size near the fork
Shank SizeShankSizeNumberitemStone size on the shank
Transition SizeTransSizeNumberitemStone size at the fork
SpacingSpacingNumberitemGap between gems
Min DistanceMinDistNumberitemMinimum distance between gems
VerticalVerticalNumberitemVertical offset of the gems
Move In ZMoveZNumberitemGem offset along Z
Gem InsideGemInNumberitemHow far the gems sink into the metal
Inner WidthInnerWNumberitemChannel width
Inner HeightInnerHNumberitemChannel depth
Bright CutBrightCutNumberitemBright cut
Margin TopMarginTopNumberitemMargin at the tip end
Margin BottomMarginBotNumberitemMargin at the fork end
Type ProngProngTextitemNONE, SHARED or SCALLOPED
Prong HeightProngHNumberitemProng height
Prong DiameterProngDNumberitemProng diameter
Automatic Prong DiameterAutoProngDBooleanitemDerive the prong diameter from the gem size
Drill TypeDrillTextitemNONE, ROUND or SQUARE
Channel ShapeChannelTextitemU, V or SQUARE
Channel ClearanceClearanceNumberitemChannel clearance
Flip StartFlipStartBooleanitemFlip the channel profile at the fork end
Flip EndFlipEndBooleanitemFlip the channel profile at the tip end
V CuttersVCutBooleanitemV-shaped divider cuts between stones
ConnectorConnectorGenericitemEvery value found as a dictionary, for a one-wire connection to the matching Params component.

Bypass Gems Reader

Reads the gem, prong, cutter and drill parameters of a Bypass shank from its Bypass dictionary.

Nickname: BypassGems · Tab: Readers › Shanks

Inputs

NameNicknameTypeAccessDescription
BypassBypassTextitemBypass parameters JSON dictionary (the Bypass output of the Shank Bypass Reader).

Outputs

NameNicknameTypeAccessDescription
EnableEnableBooleanitemPlace gems on the arms.
AngleAngleNumberitemArc covered by the gems, degrees.
Gem SizeGem SizeNumberitemGem diameter (no gradient), mm.
Min DistanceMin DistanceNumberitemMinimum spacing between gems, mm.
Gem ShapeGem ShapeTextitemGem shape (ROUND, PRINCESS…).
Gem VerticalGem VerticalNumberitemVertical adjustment of the gems, mm.
Inner WidthInner WidthNumberitemSeat width, mm.
Inner DepthInner DepthNumberitemSeat depth, mm.
Bright CutBright CutNumberitemBright cut, mm.
MarginMarginNumberitemMargin at the ends of the run, mm.
Setting ModeSetting ModeTextitemNONE, SHARED or SCALLOPED.
Gem GradientGem GradientBooleanitemGem sizes graduated along the run.
Gem Gradient PointsGem Gradient PointsIntegeritem2 or 3 gradient points.
Gem Size StartGem Size StartNumberitemGradient: size at the start, mm.
Gem Size MiddleGem Size MiddleNumberitemGradient: size in the middle, mm.
Gem Size EndGem Size EndNumberitemGradient: size at the end, mm.
Gem Size Middle PositionGem Size Middle PositionNumberitemGradient: where the middle size sits (0-1).
Prong Gem InsideProng Gem InsideNumberitemProng bite into the gem, mm.
Prong DiameterProng DiameterNumberitemProng diameter, mm.
Prong HeightProng HeightNumberitemProng height, mm.
Prong Extension For MfgProng Extension For MfgNumberitemProng extension in MANUFACTURING mode, mm.
Prong Automatic DiameterProng Automatic DiameterBooleanitemProng diameter from the gem size.
Prong GrowProng GrowNumberitemProng growth along the run.
Prong Min DiameterProng Min DiameterNumberitemSmallest prong diameter, mm.
End Prong CountEnd Prong CountIntegeritemProngs at the end of the run.
Prong SpacingProng SpacingNumberitemProng spacing, mm.
Prong DistanceProng DistanceNumberitemProng distance, mm.
Cutters EnableCutters EnableBooleanitemGenerate the gem cutters.
Cutters Start HeightCutters Start HeightNumberitemCutter start height, mm.
Cutters Start WidthCutters Start WidthNumberitemCutter start width, mm.
Cutters End HeightCutters End HeightNumberitemCutter end height, mm.
Cutters End WidthCutters End WidthNumberitemCutter end width, mm.
Cutters ShapeCutters ShapeTextitemCutter shape.
Cutters LengthCutters LengthNumberitemCutter length, mm.
Cutters Move In ZCutters Move In ZNumberitemCutter over girdle, mm.
Cutters Move Middle In ZCutters Move Middle In ZNumberitemCutter over girdle in the middle, mm.
Cutters Shape ScaleCutters Shape ScaleNumberitemCutter shape factor.
VCutters EnableVCutters EnableBooleanitemGenerate the V cutters.
VCutters Start HeightVCutters Start HeightNumberitemV cutter start height, mm.
VCutters Start WidthVCutters Start WidthNumberitemV cutter start width, mm.
VCutters End HeightVCutters End HeightNumberitemV cutter end height, mm.
VCutters End WidthVCutters End WidthNumberitemV cutter end width, mm.
VCutters LengthVCutters LengthNumberitemV cutter length, mm.
VCutters Move In ZVCutters Move In ZNumberitemV cutter over girdle, mm.
Drill EnableDrill EnableBooleanitemDrill under the gems.
Drill ShapeDrill ShapeTextitemDrill shape (NONE, ROUND, QUAD…).
Drill WidthDrill WidthNumberitemDrill width, mm.
Drill HeightDrill HeightNumberitemDrill height, mm.
Drill Allow IntersectionDrill Allow IntersectionBooleanitemDrills may intersect.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Bypass - Gems Params component.

Bypass Shank Reader

Reads the band and arm parameters of a Bypass shank from its Bypass dictionary.

Nickname: BypassShank · Tab: Readers › Shanks

Inputs

NameNicknameTypeAccessDescription
BypassBypassTextitemBypass parameters JSON dictionary (the Bypass output of the Shank Bypass Reader).

Outputs

NameNicknameTypeAccessDescription
ProfileProfileTextitemBand profile (HALF_ROUND, OVAL, RECTANGLE, ROUNDED_TRAPEZOID…).
Top WidthTop WidthNumberitemBand width at the top, mm.
Top HeightTop HeightNumberitemBand height at the top, mm.
Bottom WidthBottom WidthNumberitemBand width at the bottom, mm.
Bottom HeightBottom HeightNumberitemBand height at the bottom, mm.
Cap DistanceCap DistanceNumberitemDistance between the two arm tips, mm.
Arm TangentArm TangentNumberitemArm tangent factor.
Arm AngleArm AngleNumberitemArm angle, degrees.
Arm WidthArm WidthNumberitemArm width, mm.
Arm HeightArm HeightNumberitemArm height, mm.
Tip RotationTip RotationNumberitemTip rotation, degrees.
DisplacementDisplacementNumberitemLateral displacement of the arms, mm.
Displacement StartDisplacement StartIntegeritemWhere the displacement starts.
Bridge EnableBridge EnableBooleanitemBridge between the arms.
Bridge AngleBridge AngleNumberitemBridge angle, degrees.
Bridge WidthBridge WidthNumberitemBridge width, mm.
Bridge ThicknessBridge ThicknessNumberitemBridge thickness, mm.
Bridge Disk DiamBridge Disk DiamNumberitemBridge disk diameter, mm.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Bypass - Shank Params component.

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.
DistributionDistributionTextitemGems distribution: ANGLE or COUNT.
Number of gemsNumber of gemsIntegeritemGems number (COUNT distribution).

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.

Pave Shank Adv Reader

Reads the opening (advanced) parameters of a Pave Shank from its Pave dictionary.

Nickname: PaveShankAdv · Tab: Readers › Shanks

Inputs

NameNicknameTypeAccessDescription
PavePaveTextitemPave parameters JSON dictionary (the Pave output of the Shank Pave Reader).

Outputs

NameNicknameTypeAccessDescription
Opening TypeOpeningTypeTextitemOpening type (NONE, CUT, STRANGLE).
Cut LengthCutLengthNumberitemCut length.
Cut BumpingCutBumpingNumberitemCut bumping.
Strangle OpeningStrangleOpeningNumberitemStrangle opening.
Strangle Base XStrangleBaseXNumberitemStrangle base X.
Strangle Base YStrangleBaseYNumberitemStrangle base Y.
Strangle Base ZStrangleBaseZNumberitemStrangle base Z.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Classic - Advanced Parameters component.

Pave Shank Cutters Reader

Reads the gem drill-cutter parameters of a Pave Shank from its Pave dictionary.

Nickname: PaveShankCutters · Tab: Readers › Shanks

Inputs

NameNicknameTypeAccessDescription
PavePaveTextitemPave parameters JSON dictionary (the Pave output of the Shank Pave Reader).

Outputs

NameNicknameTypeAccessDescription
EnableEnableBooleanitemGenerate the gem drill cutters.
Height TopHeight TopNumberitemCutter top height.
Size TopSize TopNumberitemCutter top size.
Height CrownHeight CrownNumberitemCutter crown height.
Gem InsideGem InsideNumberitemHow much the cutter bites into the gem.
Height GirdleHeight GirdleNumberitemCutter girdle height.
Size DrillSize DrillNumberitemCutter drill size.
Height PavilionHeight PavilionNumberitemCutter pavilion height.
Size BottomSize BottomNumberitemCutter bottom size.
Height DrillHeight DrillNumberitemCutter drill height.
Drill TypeDrill TypeIntegeritemDrill shape index (0-3).
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Pave Shank - Cutters Params component.

Pave Shank Gems Reader

Reads the gem parameters of a Pave Shank from its Pave dictionary.

Nickname: PaveShankGems · Tab: Readers › Shanks

Inputs

NameNicknameTypeAccessDescription
PavePaveTextitemPave parameters JSON dictionary (the Pave output of the Shank Pave Reader).

Outputs

NameNicknameTypeAccessDescription
EnableEnableBooleanitemPlace gems on the rows.
Gem ShapeGem ShapeTextitemGem shape.
Gem SizeGem SizeNumberitemCentral gem diameter, in mm.
Min DistanceMin DistanceNumberitemMinimum spacing between gems, in mm.
Move In ZMove In ZNumberitemVertical adjustment of the gems, in mm.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Pave Shank - Gems Params component.

Pave Shank Prongs Reader

Reads the prong (bead) parameters of a Pave Shank from its Pave dictionary.

Nickname: PaveShankProngs · Tab: Readers › Shanks

Inputs

NameNicknameTypeAccessDescription
PavePaveTextitemPave parameters JSON dictionary (the Pave output of the Shank Pave Reader).

Outputs

NameNicknameTypeAccessDescription
Setting ModeSetting ModeTextitemNONE or SHARED.
DiameterDiameterNumberitemDiameter of every bead, in mm.
Edge OffsetEdge OffsetNumberitemOutward push of the band-edge beads, in mm.
End OffsetEnd OffsetNumberitemRow-end bead offset (- inward / + outward), in mm.
HeightHeightNumberitemLength of the prong bead, in mm.
Gem InsideGem InsideNumberitemBead lateral bite into the gem, in mm.
Over GirdleOver GirdleNumberitemHow far the top of the prong bead sits above the gem girdle, in mm.
Extension For ManufacturingExtension Mfg.NumberitemProng extension in MANUFACTURING mode, in mm.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Pave Shank - Prongs Params component.

Pave Shank Rows Reader

Reads the row layout parameters of a Pave Shank from its Pave dictionary.

Nickname: PaveShankRows · Tab: Readers › Shanks

Inputs

NameNicknameTypeAccessDescription
PavePaveTextitemPave parameters JSON dictionary (the Pave output of the Shank Pave Reader).

Outputs

NameNicknameTypeAccessDescription
CountCountIntegeritemNumber of rows across the band.
DistanceDistanceNumberitemGap between the gems of adjacent rows, in mm.
Lateral Gem SizeLateral Gem SizeNumberitemGem diameter of the two outermost rows, in mm.
Layout ModeLayout ModeTextitemFULL, SIDE_ANGLE or TOP_ANGLE.
Start AngleStart AngleNumberitemSIDE_ANGLE start angle, in degrees.
End AngleEnd AngleNumberitemSIDE_ANGLE end angle, in degrees.
Top AngleTop AngleNumberitemTOP_ANGLE aperture, in degrees.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Pave Shank - Rows Params component.

Pave Shank Top Reader

Reads the profile of a Pave Shank band from its Pave dictionary.

Nickname: PaveShankTop · Tab: Readers › Shanks

Inputs

NameNicknameTypeAccessDescription
PavePaveTextitemPave parameters JSON dictionary (the Pave output of the Shank Pave Reader).

Outputs

NameNicknameTypeAccessDescription
ProfileProfileTextitemBand profile.
HeightHeightNumberitemBand height.
WidthWidthNumberitemBand width.
RotationRotationNumberitemProfile rotation.
DisplacementDisplacementNumberitemProfile displacement.
TypeTypeTextitemProfile type.
ThicknessThicknessNumberitemProfile thickness.
ComfortComfortNumberitemProfile comfort.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Classic - Profile component.

Two Rows Adv Reader

Reads the opening (advanced) parameters of a Two Rows Shank from its Two Rows dictionary.

Nickname: TwoRowsAdv · Tab: Readers › Shanks

Inputs

NameNicknameTypeAccessDescription
Two RowsTwo RowsTextitemTwo Rows parameters JSON dictionary (the Two Rows output of the Shank Two Rows Reader).

Outputs

NameNicknameTypeAccessDescription
Opening TypeOpeningTypeTextitemOpening type (NONE, CUT, STRANGLE).
Cut LengthCutLengthNumberitemCut length.
Cut BumpingCutBumpingNumberitemCut bumping.
Strangle OpeningStrangleOpeningNumberitemStrangle opening.
Strangle Base XStrangleBaseXNumberitemStrangle base X.
Strangle Base YStrangleBaseYNumberitemStrangle base Y.
Strangle Base ZStrangleBaseZNumberitemStrangle base Z.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Classic - Advanced Parameters component.

Two Rows Bottom Reader

Reads the bottom profile of a Two Rows Shank from its Two Rows dictionary.

Nickname: TwoRowsBottom · Tab: Readers › Shanks

Inputs

NameNicknameTypeAccessDescription
Two RowsTwo RowsTextitemTwo Rows parameters JSON dictionary (the Two Rows output of the Shank Two Rows Reader).

Outputs

NameNicknameTypeAccessDescription
EnableEnableBooleanitemBottom profile enabled.
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 Classic - Profile With Enable component.

Two Rows Cutters Reader

Reads the gem drill-cutter parameters of a Two Rows Shank from its Two Rows dictionary.

Nickname: TwoRowsCutters · Tab: Readers › Shanks

Inputs

NameNicknameTypeAccessDescription
Two RowsTwo RowsTextitemTwo Rows parameters JSON dictionary (the Two Rows output of the Shank Two Rows Reader).

Outputs

NameNicknameTypeAccessDescription
EnableEnableBooleanitemGenerate the gem drill cutters.
Height TopHeight TopNumberitemCutter top height.
Size TopSize TopNumberitemCutter top size.
Height CrownHeight CrownNumberitemCutter crown height.
Gem InsideGem InsideNumberitemHow much the cutter bites into the gem.
Height GirdleHeight GirdleNumberitemCutter girdle height.
Size DrillSize DrillNumberitemCutter drill size.
Height PavilionHeight PavilionNumberitemCutter pavilion height.
Size BottomSize BottomNumberitemCutter bottom size.
Height DrillHeight DrillNumberitemCutter drill height.
Drill TypeDrill TypeIntegeritemDrill shape index (0-3).
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Two Rows Shank - Cutters Params component.

Two Rows External Reader

Reads the external profile of a Two Rows Shank from its Two Rows dictionary.

Nickname: TwoRowsExternal · Tab: Readers › Shanks

Inputs

NameNicknameTypeAccessDescription
Two RowsTwo RowsTextitemTwo Rows parameters JSON dictionary (the Two Rows output of the Shank Two Rows Reader).

Outputs

NameNicknameTypeAccessDescription
EnableEnableBooleanitemExternal profile enabled.
ProfileProfileTextitemExternal profile.
TopTopNumberitemExternal top.
MidMidNumberitemExternal mid.
BottomBottomNumberitemExternal bottom.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Classic - External Profile component.

Two Rows Gems Reader

Reads the gem parameters of a Two Rows Shank from its Two Rows dictionary.

Nickname: TwoRowsGems · Tab: Readers › Shanks

Inputs

NameNicknameTypeAccessDescription
Two RowsTwo RowsTextitemTwo Rows parameters JSON dictionary (the Two Rows output of the Shank Two Rows Reader).

Outputs

NameNicknameTypeAccessDescription
EnableEnableBooleanitemPlace gems on the rails.
Gem ShapeGem ShapeTextitemGem shape.
Gem SizeGem SizeNumberitemGem diameter, in mm.
Min DistanceMin DistanceNumberitemMinimum spacing between gems, in mm.
Move In ZMove In ZNumberitemVertical adjustment of the gems, in mm.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Two Rows Shank - Gems Params component.

Two Rows Mid Reader

Reads the mid profile of a Two Rows Shank from its Two Rows dictionary.

Nickname: TwoRowsMid · Tab: Readers › Shanks

Inputs

NameNicknameTypeAccessDescription
Two RowsTwo RowsTextitemTwo Rows parameters JSON dictionary (the Two Rows output of the Shank Two Rows Reader).

Outputs

NameNicknameTypeAccessDescription
EnableEnableBooleanitemMid profile enabled.
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 Classic - Profile With Enable component.

Two Rows Prongs Reader

Reads the prong parameters of a Two Rows Shank from its Two Rows dictionary.

Nickname: TwoRowsProngs · Tab: Readers › Shanks

Inputs

NameNicknameTypeAccessDescription
Two RowsTwo RowsTextitemTwo Rows parameters JSON dictionary (the Two Rows output of the Shank Two Rows Reader).

Outputs

NameNicknameTypeAccessDescription
Setting ModeSetting ModeTextitemNONE or SHARED.
External DiameterExternal DiameterNumberitemOuter prong diameter, in mm.
Internal DiameterInternal DiameterNumberitemShared central prong diameter, in mm.
DistanceDistanceNumberitemTransverse prong separation, in mm.
End Prong CountEnd Prong CountIntegeritemRail end finish: 1 or 2 prongs.
HeightHeightNumberitemLength of the prong bead, in mm.
Gem InsideGem InsideNumberitemProng lateral bite into the gem, in mm.
Over GirdleOver GirdleNumberitemHow far the top of the prong bead sits above the gem girdle, in mm.
Extension For ManufacturingExtension Mfg.NumberitemProng extension in MANUFACTURING mode, in mm.
Automatic DiameterAutomatic DiameterBooleanitemDerive the prong diameter from the gem size.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Two Rows Shank - Prongs Params component.

Two Rows Rail Reader

Reads the rail / channel parameters of a Two Rows Shank from its Two Rows dictionary.

Nickname: TwoRowsRail · Tab: Readers › Shanks

Inputs

NameNicknameTypeAccessDescription
Two RowsTwo RowsTextitemTwo Rows parameters JSON dictionary (the Two Rows output of the Shank Two Rows Reader).

Outputs

NameNicknameTypeAccessDescription
Layout ModeLayout ModeTextitemFULL, SIDE_ANGLE or TOP_ANGLE.
Start AngleStart AngleNumberitemSIDE_ANGLE start angle, in degrees.
End AngleEnd AngleNumberitemSIDE_ANGLE end angle, in degrees.
Top AngleTop AngleNumberitemTOP_ANGLE aperture, in degrees.
Rail ModeRail ModeTextitemSINGLE or DOUBLE.
Cut OrientationCut OrientationTextitemANGLED or HORIZONTAL.
WidthWidthNumberitemChannel width, in mm.
OffsetOffsetNumberitemChannel depth into the band, in mm.
Central WallCentral WallNumberitemMetal wall between the rows, in mm.
Outer BorderOuter BorderNumberitemOuter metal rim per side, in mm.
Row SpacingRow SpacingNumberitemGap between the gem rows, in mm.
End MarginEnd MarginNumberitemGap between a channel end and the nearest gem, in mm.
Fit ToleranceFit ToleranceNumberitemSpine rebuild fit tolerance, in mm.
RotationRotationNumberitemGem direction rotation around the rail tangent, in degrees.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Two Rows Shank - Rail Params component.

Two Rows Top Reader

Reads the top profile of a Two Rows Shank from its Two Rows dictionary.

Nickname: TwoRowsTop · Tab: Readers › Shanks

Inputs

NameNicknameTypeAccessDescription
Two RowsTwo RowsTextitemTwo Rows parameters JSON dictionary (the Two Rows output of the Shank Two Rows Reader).

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 Classic - Profile component.

Wedding Gems Reader

Reads the gems of a wedding ring from its ring record.

Nickname: WeddingGems · Tab: Readers › Shanks

Inputs

NameNicknameTypeAccessDescription
RingRingTextitemRing record JSON dictionary (the Ring 1 or Ring 2 output of the Wedding Reader).

Outputs

NameNicknameTypeAccessDescription
EnabledEnabledBooleanitemGems enabled.
DistributionDistributionTextitemFULL, HALF, ONEQUARTER or CUSTOM.
Custom DistanceCust. Dist.TextitemCONTINUOUS or EQUIDISTANT.
ShapeShapeTextitemROUND or PRINCESS.
Number Of GemsNum. GemsIntegeritemNumber of gems.
Gem SizeGem SizeNumberitemGem size.
Min DistanceMin. Dist.NumberitemMinimum distance between gems.
VerticalVerticalNumberitemVertical offset.
Inner WidthInn. WidthNumberitemInner width.
Inner HeightInn. HeightNumberitemInner height.
Gem InsideGem InsideNumberitemGem inside offset.
Prong HeightProng HeightNumberitemHeight of prongs.
Extension MfgExt. Mfg.NumberitemExtension for manufacturing.
Prong Move ZProng Move ZNumberitemMove prong in Z.
Prong DiameterProng Dia.NumberitemProng diameter.
Auto Prong DiameterAuto Prong Dia.BooleanitemAutomatic prong diameter.
Prong TypeProng TypeTextitemNONE, SHARED or CHANNEL.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Wedding - Gems component.

Wedding Profile Reader

Reads the profile of a wedding ring from its ring record.

Nickname: WeddingProfile · Tab: Readers › Shanks

Inputs

NameNicknameTypeAccessDescription
RingRingTextitemRing record JSON dictionary (the Ring 1 or Ring 2 output of the Wedding Reader).

Outputs

NameNicknameTypeAccessDescription
ProfileProfileTextitemRing profile.
HeightHeightNumberitemProfile height.
WidthWidthNumberitemProfile width.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Wedding - Profile component.

Anniversary Band Reader

Reads the band sections of an anniversary band from a scheme dictionary or JSON.

Nickname: AnniversaryBandReader · Tab: Readers › Shanks

Inputs

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

Outputs

NameNicknameTypeAccessDescription
ProfileProfileGenericitemRing profile Asset for both sections. Default: the default ring profile
Top WidthTopWNumberitemBand width under the stones
Top HeightTopHNumberitemBand thickness under the stones
Top TypeTopTypeTextitemSOLID or COMFORT
Top ComfortTopCNumberitemComfort dome depth under the stones
Bottom WidthBotWNumberitemBand width at the back
Bottom HeightBotHNumberitemBand thickness at the back
Bottom TypeBotTypeTextitemSOLID or COMFORT
Bottom ComfortBotCNumberitemComfort dome depth at the back
ConnectorConnectorGenericitemEvery value found as a dictionary, for a one-wire connection to the matching Params component.

Anniversary Bezels Reader

Reads the bezels of an anniversary band from a scheme dictionary or JSON.

Nickname: AnniversaryBezelsReader · Tab: Readers › Shanks

Inputs

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

Outputs

NameNicknameTypeAccessDescription
ProfileProfileGenericitemBEZEL_PROFILE Asset of the cups. Default: the default bezel profile
Gem InsideGemInNumberitemmm the bezel lip closes over the stones, signed
ConnectorConnectorGenericitemEvery value found as a dictionary, for a one-wire connection to the matching Params component.

Anniversary Stones Reader

Reads the stones of an anniversary band from a scheme dictionary or JSON.

Nickname: AnniversaryStonesReader · Tab: Readers › Shanks

Inputs

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

Outputs

NameNicknameTypeAccessDescription
DistributionDistributionTextitemWhere the stones go, as Eternity: FULL (all round, no band), HALF, THREEQUARTERS, FIVESTONES, SEVENSTONES or NINESTONES
ShapeShapeTextitemROUND, PRINCESS, RADIANT, OVAL or EMERALD
MaterialMaterialTextitemGem material (Diamond, Ruby, Sapphire…)
Stone Size DistributionSizeDistTextitemUNIFORM (every stone Stone Size) or GRADUATED (Center Stone Size down to Side Stone Size, symmetric)
Stone SizeSizeNumberitemUNIFORM: stone diameter, mm
Center Stone SizeCenterNumberitemGRADUATED: diameter of the middle stone, mm
Side Stone SizeSideNumberitemGRADUATED: diameter of the stones at both ends, mm
ElevationElevationNumberitemmm the stones sit above the finger (the cups run down to it)
DrillDrillBooleanitemDrill a seat under every stone through the band
ConnectorConnectorGenericitemEvery value found as a dictionary, for a one-wire connection to the matching Params component.

Twisted Shank Band Reader

Reads the band sections of a twisted shank from a scheme dictionary or JSON.

Nickname: TwistedBandReader · Tab: Readers › Shanks

Inputs

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

Outputs

NameNicknameTypeAccessDescription
ProfileProfileGenericitemRing profile Asset for both sections. Default: the default ring profile
Top WidthTopWNumberitemBand width under the head
Top HeightTopHNumberitemBand thickness under the head
Top TypeTopTypeTextitemSOLID or COMFORT
Top ComfortTopCNumberitemComfort dome depth under the head
Bottom WidthBotWNumberitemBand width at the back
Bottom HeightBotHNumberitemBand thickness at the back
Bottom TypeBotTypeTextitemSOLID or COMFORT
Bottom ComfortBotCNumberitemComfort dome depth at the back
ConnectorConnectorGenericitemEvery value found as a dictionary, for a one-wire connection to the matching Params component.

Twisted Shank Opening Reader

Reads the opening of a twisted shank from a scheme dictionary or JSON.

Nickname: TwistedOpeningReader · Tab: Readers › Shanks

Inputs

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

Outputs

NameNicknameTypeAccessDescription
OpeningOpeningTextitemNONE (closed), CUT (open) or STRANGLE (narrowed to a base), as Classic
Cut LengthCutLNumberitemCUT: opening length, mm of arc on the finger
Cut BumpingBumpingNumberitemCUT: bulge of the end caps (0 = flat)
Strangle OpeningStrOpenNumberitemSTRANGLE: mm over which the band narrows (greater than Base X)
Strangle Base XBaseXNumberitemSTRANGLE: base length along the finger
Strangle Base YBaseYNumberitemSTRANGLE: base width across the band
Strangle Base ZBaseZNumberitemSTRANGLE: base thickness
ConnectorConnectorGenericitemEvery value found as a dictionary, for a one-wire connection to the matching Params component.

Twisted Shank Twist Reader

Reads the strands of a twisted shank from a scheme dictionary or JSON.

Nickname: TwistedTwistReader · Tab: Readers › Shanks

Inputs

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

Outputs

NameNicknameTypeAccessDescription
EnableEnableBooleanitemTwist the sides into two strands (false = a plain band)
Start AngleStartNumberitemDegrees from the top where the twist is fully in (both sides)
End AngleEndNumberitemDegrees from the top where the twist starts fading out (max 180)
TransitionTransNumberitemDegrees over which the strands fade in and out
PitchPitchNumberitemmm along the band between two grooves (min 0.2)
DepthDepthNumberitemmm, groove depth between the strands
MirrorMirrorBooleanitemThe two sides twist as mirror images
Smooth InsideSmoothBooleanitemOnly the outer part twists; the inside stays smooth
ConnectorConnectorGenericitemEvery value found as a dictionary, for a one-wire connection to the matching Params component.