Skip to content

Artisan Grasshopper

Gemsets

36 components in Readers › Gemsets.

Bezel Airgap Reader

Reads a Bezel airgap dictionary and outputs its standard values.

Nickname: BezelAirgapReader · Tab: Readers › Gemsets

Inputs

NameNicknameTypeAccessDescription
Bezel DictionaryBezelDictGenericitemDictionary with bezel parameters.

Outputs

NameNicknameTypeAccessDescription
EnableEnableBooleanitemEnable airgaps.
ProfileProfileTextitemAirgap profile.
NumberNumberIntegeritemNumber of airgaps.
WidthWidthNumberitemAirgap width.
HeightHeightNumberitemAirgap height.
RotationRotationNumberitemRotation.
Rotation VRotationVNumberitemVertical rotation.
Rotation GlobalRotationGlobalNumberitemGlobal rotation.
Move In VerticalMoveInVerticalNumberitemMove in vertical.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Params component.

Bezel Cutter Reader

Reads a Bezel cutter dictionary and outputs its standard values.

Nickname: BezelCutterReader · Tab: Readers › Gemsets

Inputs

NameNicknameTypeAccessDescription
Bezel DictionaryBezelDictGenericitemDictionary with bezel parameters.

Outputs

NameNicknameTypeAccessDescription
EnableEnableBooleanitemEnable cutters.
ProfileProfileTextitemCutter profile.
NumberNumberIntegeritemNumber of cutters.
WidthWidthNumberitemCutter width.
HeightHeightNumberitemCutter height.
RotationRotationNumberitemRotation.
Rotation VRotation VNumberitemVertical rotation.
Rotation GlobalRotation GlobalNumberitemGlobal rotation.
Move In VerticalMove In VerticalNumberitemMove in vertical.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Params component.

Bezel Params Reader

Reads a Bezel dictionary and outputs its standard values.

Nickname: BezelParamsReader · Tab: Readers › Gemsets

Inputs

NameNicknameTypeAccessDescription
Bezel DictionaryBezelDictGenericitemDictionary with bezel parameters.

Outputs

NameNicknameTypeAccessDescription
ProfileProfileTextitemBezel profile.
HeightHeightNumberitemBezel height.
WidthWidthNumberitemBezel width.
Gem InsideGem InsideNumberitemGem inside.
Girdle HeightGirdle HeightNumberitemGirdle height.
Girdle WidthGirdle WidthNumberitemGirdle width.
SupportSupportIntegeritemSupport type.
Support WidthSupport WidthNumberitemSupport width.
Support ThicknessSupport ThicknessNumberitemSupport thickness.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Params component.
Bottom WidthBottom WidthNumberitemWidth of the flat base of the wall.
Wall AngleWall AngleNumberitemAngle of the inner wall from the vertical, degrees.
Seat WidthSeat WidthNumberitemWidth of the gem seat.

Cluster Center Prongs Reader

Reads the centre stone prongs of a cluster from a scheme dictionary or JSON.

Nickname: ClusterCenterProngsReader · Tab: Readers › Gemsets

Inputs

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

Outputs

NameNicknameTypeAccessDescription
EnableEnableBooleanitemAdd the centre stone’s own prongs (off by default)
ModeModeTextitemDEFAULT (round section) or CUSTOM (the Profile section)
Cap ModeCapTextitemROUND cap or CLAW (the Basket’s claw)
Prong TypeTypeTextitemSINGLE, DOUBLE or TRIPLE per position (CLAW: SINGLE or DOUBLE; CUSTOM: SINGLE)
Number Of ProngsCountIntegeritemProng positions round the stone
DiameterDiameterNumberitemProng diameter
Height Over GirdleOverGirdleNumberitemProng height above the girdle
Gem InsideGemInNumberitemHow far the prongs go into the stone
Move In ZMoveZNumberitemProngs moved up or down
RotationRotationNumberitemRotation of the CUSTOM section
OverlapOverlapNumberitemDOUBLE / TRIPLE: how much the prongs of a pair cross (0 = they touch)
Cap BumpBumpNumberitemBulge of the round cap
ProfileProfileGenericitemCLOSED_PROFILE Asset of the CUSTOM section
Claw Gem InsideClawInNumberitemCLAW: how far the tip reaches in toward the stone centre
Claw HeightClawHNumberitemCLAW: the tip moved up or down
Claw Tip DirectionClawDirNumberitemCLAW: degrees the hook bends down (10-60)
Claw SmoothnessClawSmoothIntegeritemCLAW: where the hook starts, % of the prong below the girdle (1-30)
Straight BridgeStraightBooleanitemStraight (true) or curved run into the main gem rail
Extension For ManufacturingMfgExtNumberitemProng extension in MANUFACTURING mode
ConnectorConnectorGenericitemEvery value found as a dictionary, for a one-wire connection to the matching Params component.

Cluster Gems Reader

Reads a Cluster gems dictionary and outputs its standard values.

Nickname: ClusterGemsReader · Tab: Readers › Gemsets

Inputs

NameNicknameTypeAccessDescription
Cluster DictionaryClusterDictGenericitemDictionary with cluster parameters.

Outputs

NameNicknameTypeAccessDescription
Gem SizeGem SizeNumberitemGem size.
Min DistanceMin DistanceNumberitemMinimum distance between gems.
Distance To GemDistance To GemNumberitemDistance to central gem.
Z PositionZ PositionNumberitemZ position of gems.
RotationRotationNumberitemRotation.
Fillet FactorFillet FactorNumberitemFillet factor.
Upper Rail DiameterUpper Rail DiameterNumberitemUpper rail diameter.
Upper Rail Move In ZUpper Rail Move In ZNumberitemZ offset for upper rail.
Upper Rail Thread DiameterUpper Rail Thread DiameterNumberitemThread diameter upper rail.
Lower Rail EnableLower Rail EnableBooleanitemEnable lower rail.
Lower Rail DiameterLower Rail DiameterNumberitemLower rail diameter.
Lower Rail Move In ZLower Rail Move In ZNumberitemZ offset for lower rail.
Lower Rail Thread DiameterLower Rail Thread DiameterNumberitemThread diameter lower rail.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Params component.

Cluster Main Gem Rail Reader

Reads a Cluster main gem rail dictionary and outputs its standard values.

Nickname: ClusterMainGemRailReader · Tab: Readers › Gemsets

Inputs

NameNicknameTypeAccessDescription
Cluster DictionaryClusterDictGenericitemDictionary with cluster parameters.

Outputs

NameNicknameTypeAccessDescription
EnableEnableBooleanitemEnable gem base.
WidthWidthNumberitemBase width.
HeightHeightNumberitemBase height.
RotationRotationNumberitemBase rotation.
Thread DiameterThread DiameterNumberitemThread diameter.
Move In ZMove In ZNumberitemZ offset.
Rail Inside Gem %Rail Inside Gem %NumberitemRail inside gem percentage.
Bend HeightBend HeightNumberitemBend height.
Bend RotationBend RotationNumberitemBend rotation.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Params component.

Cluster Prongs Reader

Reads a Cluster prongs dictionary and outputs its standard values.

Nickname: ClusterProngsReader · Tab: Readers › Gemsets

Inputs

NameNicknameTypeAccessDescription
Cluster DictionaryClusterDictGenericitemDictionary with cluster parameters.

Outputs

NameNicknameTypeAccessDescription
NumberNumberIntegeritemNumber of prongs.
Prongs TypeProngs TypeTextitemType of prongs.
Int DiameterInt DiameterNumberitemInternal prong diameter.
Int DistanceInt DistanceNumberitemInternal prong distance.
Int Height Over GirdleInt Height Over GirdleNumberitemHeight over girdle.
Int Height Under GirdleInt Height Under GirdleNumberitemHeight under girdle.
Int Move In ZInt Move In ZNumberitemZ offset.
Int Gems ExtensionInt Gems ExtensionNumberitemExtension for manufacturing.
Ext DiameterExt DiameterNumberitemExternal prong diameter.
Ext DistanceExt DistanceNumberitemExternal prong distance.
Ext Height Over GirdleExt Height Over GirdleNumberitemHeight over girdle.
Ext Move In ZExt Move In ZNumberitemZ offset.
Ext Gems ExtensionExt Gems ExtensionNumberitemExtension for manufacturing.
Central DiameterCentral DiameterNumberitemCentral prong diameter.
Central Gem InsideCentral Gem InsideNumberitemGem inside percentage.
Central Height Over GirdleCentral Height Over GirdleNumberitemHeight over girdle.
Central Move In ZCentral Move In ZNumberitemZ offset.
Central Gems ExtensionCentral Gems ExtensionNumberitemExtension for manufacturing.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Params component.

Peghead Reader

Reads a Peghead dictionary and outputs its standard values.

Nickname: PegheadReader · Tab: Readers › Gemsets

Inputs

NameNicknameTypeAccessDescription
Peghead DictionaryPegheadDictGenericitemDictionary with peghead parameters.

Outputs

NameNicknameTypeAccessDescription
EnableEnableBooleanitemEnable peghead.
ProfileProfileTextitemPeghead profile.
Number of ProngsNumber of ProngsIntegeritemNumber of prongs.
HeightHeightNumberitemPeghead height.
WidthWidthNumberitemPeghead width.
ThicknessThicknessNumberitemPeghead thickness.
Gem InsideGem InsideNumberitemGem inside percentage.
Girdle WidthGirdle WidthNumberitemGirdle width.
Over Girdle HeightOver Girdle HeightNumberitemHeight over girdle.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Params component.

Basket Base Rail Reader

Reads a Basket base rail dictionary and outputs its standard values.

Nickname: BasketBaseRailReader · Tab: Readers › Gemsets

Inputs

NameNicknameTypeAccessDescription
Basket DictionaryBasketDictGenericitemDictionary with basket parameters.

Outputs

NameNicknameTypeAccessDescription
EnabledEnabledBooleanitemEnable base rail.
ProfileProfileTextitemRail section profile: ROUND or SQUARE.
HeightHeightNumberitemHeight of the base rail.
WidthWidthNumberitemWidth of the base rail.
Diameter %Diameter %NumberitemDiameter percentage.
RotationRotationNumberitemRotation angle.
Move in ZMove in ZNumberitemVertical offset.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Params component.

Basket Prong Reader

Reads a Basket prong dictionary and outputs its standard values.

Nickname: BasketProngReader · Tab: Readers › Gemsets

Inputs

NameNicknameTypeAccessDescription
Basket DictionaryBasketDictGenericitemDictionary with basket parameters.

Outputs

NameNicknameTypeAccessDescription
NumberNumberIntegeritemNumber of prongs.
ProfileProfileTextitemProng section profile: ROUND, SQUARE, HEART, TRAPEZOID or CLAW.
Diameter TopDiameter TopNumberitemDiameter at the top.
Diameter GirdleDiameter GirdleNumberitemDiameter at girdle.
Diameter BottomDiameter BottomNumberitemDiameter at the bottom.
HeightHeightNumberitemHeight of prongs.
Height Over GirdleHeight Over GirdleNumberitemHeight over girdle.
StraightStraightBooleanitemStraight prong?
Cap BumpCap BumpNumberitemBump amount applied to the prong cap.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Params component.
V ProngsV ProngsBooleanitemV prongs on the sharp corners of the stone.
V ThicknessV ThicknessNumberitemMetal width of the V prongs; 0 = automatic.
V Arm LengthV Arm LengthNumberitemArm length of the V prongs along the girdle; 0 = automatic.
Prong TypeProng TypeTextitemProngs per position: SINGLE, DOUBLE or TRIPLE.
OverlapOverlapNumberitemHow much the prongs of a pair, and the Triple’s middle, cross; 0 = they touch.

Basket Upper Rail Reader

Reads a Basket upper rail dictionary and outputs its standard values.

Nickname: BasketUpperRailReader · Tab: Readers › Gemsets

Inputs

NameNicknameTypeAccessDescription
Basket DictionaryBasketDictGenericitemDictionary with basket parameters.

Outputs

NameNicknameTypeAccessDescription
EnabledEnabledBooleanitemEnable upper rail.
ProfileProfileTextitemRail section profile: ROUND or SQUARE.
HeightHeightNumberitemHeight of the upper rail.
WidthWidthNumberitemWidth of the upper rail.
Height Under GirdleHeight Under GirdleNumberitemHeight under girdle.
Diameter %Diameter %NumberitemDiameter percentage.
RotationRotationNumberitemRotation angle.
ChamferChamferBooleanitemChamfer enabled.
Chamfer OffsetChamfer OffsetNumberitemChamfer offset.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Params component.

Martini Prong Reader

Reads a Martini prong dictionary and outputs its standard values.

Nickname: MartiniProngReader · Tab: Readers › Gemsets

Inputs

NameNicknameTypeAccessDescription
Martini DictionaryMartiniDictGenericitemDictionary with martini parameters.

Outputs

NameNicknameTypeAccessDescription
Diameter TopDiameter TopNumberitemDiameter at the top.
Diameter BottomDiameter BottomNumberitemDiameter at the bottom.
HeightHeightNumberitemHeight of prongs.
Height Over GirdleHeight Over GirdleNumberitemHeight over girdle.
Gem InsideGem InsideNumberitemGem inside amount.
Girdle DepthGirdle DepthNumberitemGirdle depth.
Girdle InsideGirdle InsideNumberitemGirdle inside amount.
AngleAngleNumberitemAngle of prongs.
RotationRotationNumberitemRotation of prongs.
Extension For ManufacturingExtension For ManufacturingNumberitemExtension for manufacturing.
Claw Cap DistanceClaw Cap DistanceNumberitemClaw cap distance.
Claw Cap HeightClaw Cap HeightNumberitemClaw cap height.
Claw Tip WidthClaw Tip WidthNumberitemClaw tip width.
Claw Tip SmoothnessClaw Tip SmoothnessNumberitemClaw tip smoothness.
Face TangentFace TangentBooleanitemFace tangent?
Birth SeparationBirth SeparationNumberitemBirth separation.
Girdle ZGirdle ZNumberitemHeight of the prong bow.
ModeModeTextitemProng mode: DEFAULT, CUSTOM or CLAW.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Params component.

Martini Side Bezel Reader

Reads a Martini side bezel dictionary and outputs its standard values.

Nickname: MartiniSideBezelReader · Tab: Readers › Gemsets

Inputs

NameNicknameTypeAccessDescription
Martini DictionaryMartiniDictGenericitemDictionary with martini parameters.

Outputs

NameNicknameTypeAccessDescription
EnableEnableBooleanitemEnable.
Gem SizeGem SizeNumberitemGem size.
WidthWidthNumberitemWidth.
Over GirdleOver GirdleNumberitemOver girdle.
DistanceDistanceNumberitemDistance.
Move In ZMove In ZNumberitemMove in Z.
Fillet EdgeFillet EdgeNumberitemFillet edge.
Scallop Cutter EnableScallop Cutter EnableBooleanitemScallop cutter enable.
Scallop Cutter Apply BooleanScallop Cutter Apply BooleanBooleanitemScallop cutter apply boolean.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Params component.

Martini Upper Rail Reader

Reads a Martini upper rail dictionary and outputs its standard values.

Nickname: MartiniUpperRailReader · Tab: Readers › Gemsets

Inputs

NameNicknameTypeAccessDescription
Martini DictionaryMartiniDictGenericitemDictionary with martini parameters.

Outputs

NameNicknameTypeAccessDescription
EnableEnableBooleanitemEnable upper rail.
HeightHeightNumberitemHeight of the upper rail.
WidthWidthNumberitemWidth of the upper rail.
Height Under GirdleHeight Under GirdleNumberitemHeight under girdle.
Diameter PercentageDiameter PercentageNumberitemDiameter percentage.
RotationRotationNumberitemRotation angle.
ChamferChamferBooleanitemChamfer enabled.
Chamfer OffsetChamfer OffsetNumberitemChamfer offset.
External YExternal YNumberitemExternal Y.
Offset YOffset YNumberitemOffset Y.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Params component.

Trellis Prongs Reader

Reads a Trellis prongs dictionary and outputs its standard values.

Nickname: TrellisProngsReader · Tab: Readers › Gemsets

Inputs

NameNicknameTypeAccessDescription
Trellis DictionaryTrellisDictGenericitemDictionary with trellis parameters.

Outputs

NameNicknameTypeAccessDescription
Prongs DiameterProngs DiameterNumberitemProng tube diameter.
Gem InsideGem InsideNumberitemRadial offset of the prong top.
Over GirdleOver GirdleNumberitemProng height over the girdle.
Bend InsideBend InsideNumberitemHow far the prong bends inward.
Bulge Start 1Bulge Start 1NumberitemFirst bulge start.
Bulge End 1Bulge End 1NumberitemFirst bulge end.
Bulge Start 2Bulge Start 2NumberitemSecond bulge start.
Bulge End 2Bulge End 2NumberitemSecond bulge end.
Birth Separation YBirth Separation YNumberitemY separation at the prong birth.
Opening AngleOpening AngleNumberitemOpening angle of the trellis.
Middle Offset 1Middle Offset 1NumberitemFirst middle control offset.
Middle Offset 2Middle Offset 2NumberitemSecond middle control offset.
Top VerticalTop VerticalNumberitemVertical offset of the prong top.
ModeModeTextitemProng mode.
Bottom ProfileBottom ProfileTextitemBottom section profile.
Bottom WidthBottom WidthNumberitemBottom section width.
Bottom HeightBottom HeightNumberitemBottom section height.
Ring Separation YRing Separation YNumberitemSymmetric Y separation of the prong landing points.
Face TangentFace TangentBooleanitemProng faces the girdle tangent.
Claw Cap DistanceClaw Cap DistanceNumberitemClaw apex toward the gem centre.
Claw Cap HeightClaw Cap HeightNumberitemClaw apex along the gem axis.
Claw Tip WidthClaw Tip WidthNumberitemClaw apex thickness fraction.
Claw Tip SmoothnessClaw Tip SmoothnessNumberitemClaw body to cap transition smoothness.
Extension For ManufacturingExtension For ManufacturingNumberitemExtra prong material above the gem.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Params component.

Trellis Upper Rail Reader

Reads a Trellis upper rail dictionary and outputs its standard values.

Nickname: TrellisUpperRailReader · Tab: Readers › Gemsets

Inputs

NameNicknameTypeAccessDescription
Trellis DictionaryTrellisDictGenericitemDictionary with trellis parameters.

Outputs

NameNicknameTypeAccessDescription
EnableEnableBooleanitemUpper rail enabled.
ModeModeTextitemRail mode.
WidthWidthNumberitemRail width.
HeightHeightNumberitemRail height.
Height Under GirdleHeight Under GirdleNumberitemRail height under the girdle.
External XExternal XNumberitemOuter X dimension of the rail.
External YExternal YNumberitemOuter Y dimension.
Offset YOffset YNumberitemRail centerline Y shift.
RotationRotationNumberitemRail rotation.
ChamferChamferBooleanitemChamfer applied.
Chamfer OffsetChamfer OffsetNumberitemChamfer offset.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Params component.

Tulip Ornament Reader

Reads a Tulip ornament dictionary and outputs its standard values.

Nickname: TulipOrnamentReader · Tab: Readers › Gemsets

Inputs

NameNicknameTypeAccessDescription
Tulip DictionaryTulipDictGenericitemDictionary with tulip parameters.

Outputs

NameNicknameTypeAccessDescription
TypeTypeTextitemOrnament type.
PlacementPlacementTextitemOrnament placement.
DiameterDiameterNumberitemOrnament tube diameter.
Attach ParamAttach ParamNumberitemWhere the curvature sits.
Arch HeightArch HeightNumberitemUnion arch height.
Tip InsideTip InsideNumberitemUnion apex radial vs girdle.
LengthLengthNumberitemLeaf reach / vertical extent.
Top Bottom WidthTop Bottom WidthNumberitemLeaf flat top & bottom width.
OpeningOpeningNumberitemLeaf middle width.
Top Gem InsideTop Gem InsideNumberitemLeaf top depth.
Middle InsideMiddle InsideNumberitemLeaf middle depth.
Bottom Gem InsideBottom Gem InsideNumberitemLeaf bottom depth.
Curvature PositionCurvature PositionNumberitemLeaf bow position.
SmoothSmoothNumberitemLeaf corner roundness.
Move In ZMove In ZNumberitemVertical shift of the ornament.
Top ZTop ZNumberitemTop tip vertical offset.
Bottom ZBottom ZNumberitemBottom tip vertical offset.
Leaf Per AxisLeaf Per AxisBooleanitemUse the separate Y leaf shape.
Leaf Y LengthLeaf Y LengthNumberitemY leaf vertical extent.
Leaf Y Top Bottom WidthLeaf Y Top Bottom WidthNumberitemY leaf flat top & bottom width.
Leaf Y OpeningLeaf Y OpeningNumberitemY leaf middle width.
Leaf Y Top Gem InsideLeaf Y Top Gem InsideNumberitemY leaf top depth.
Leaf Y Middle InsideLeaf Y Middle InsideNumberitemY leaf middle depth.
Leaf Y Bottom Gem InsideLeaf Y Bottom Gem InsideNumberitemY leaf bottom depth.
Leaf Y Curvature PositionLeaf Y Curvature PositionNumberitemY leaf bow position.
Leaf Y SmoothLeaf Y SmoothNumberitemY leaf corner roundness.
Leaf Y Move In ZLeaf Y Move In ZNumberitemY leaf vertical shift.
Leaf Y Top ZLeaf Y Top ZNumberitemY leaf top tip vertical offset.
Leaf Y Bottom ZLeaf Y Bottom ZNumberitemY leaf bottom tip vertical offset.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Params component.

Tulip Prong Reader

Reads a Tulip prong dictionary and outputs its standard values.

Nickname: TulipProngReader · Tab: Readers › Gemsets

Inputs

NameNicknameTypeAccessDescription
Tulip DictionaryTulipDictGenericitemDictionary with tulip parameters.

Outputs

NameNicknameTypeAccessDescription
NumberNumberIntegeritemNumber of petal pairs.
Pipe DiameterPipe DiameterNumberitemSubD pipe section diameter.
Depth BulgeDepth BulgeNumberitemBulge width.
HeightHeightNumberitemVertical scale factor.
Gem InsideGem InsideNumberitemRadial offset from the stone curve.
Bulge InsideBulge InsideNumberitemSmooth radial bulge.
Bulge PositionBulge PositionNumberitemHeight fraction of the bulge belly.
Bulge SpreadBulge SpreadNumberitemBulge reach up/down.
Bulge Close BottomBulge Close BottomNumberitemBulge close at bottom.
Bulge Close TopBulge Close TopNumberitemBulge close at top.
Move In ZMove In ZNumberitemVertical offset of the setting.
ModeModeTextitemProng tip mode.
Tip CapTip CapNumberitemClaw tip extension length.
Cap Distance To CenterCap Distance To CenterNumberitemClaw tip toward centre.
Cap HeightCap HeightNumberitemClaw tip up/down.
Tip SmoothnessTip SmoothnessNumberitemClaw blend smoothness.
Tip WidthTip WidthNumberitemClaw tip width.
Extension For ManufacturingExtension For ManufacturingNumberitemExtension for manufacturing.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Params component.

Azure Reader

Reads azure values from a dictionary or JSON.

Nickname: AzureReader · Tab: Readers › Gemsets

Inputs

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

Outputs

NameNicknameTypeAccessDescription
ThicknessTNumberitemMetal thickness left around each hole
HeightHNumberitemHeight of the hole start under the gem
DepthDepthNumberitemHole depth
AngleAngleNumberitemTaper angle of the holes
RotationRotNumberitemRotation of the holes
ConnectorConnectorGenericitemEvery value found as a dictionary, for a one-wire connection to the matching Params component.

Halo Channel Reader

Reads a Halo channel dictionary and outputs its standard values.

Nickname: HaloChannelReader · Tab: Readers › Gemsets

Inputs

NameNicknameTypeAccessDescription
Halo DictionaryHaloDictGenericitemDictionary with halo parameters.

Outputs

NameNicknameTypeAccessDescription
ProfileProfileTextitemChannel profile.
HeightHeightNumberitemChannel height.
WidthWidthNumberitemChannel width.
Inner HeightInner HeightNumberitemInner channel height.
Inner WidthInner WidthNumberitemInner channel width.
Bright CutBright CutNumberitemBright cut value.
Distance To GemDistance To GemNumberitemDistance from channel to gem.
RotationRotationNumberitemChannel rotation (degrees).
Position ZPosition ZNumberitemZ position of channel.
Fillet FactorFillet FactorNumberitemFillet factor.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Params component.

Halo Gems Reader

Reads a Halo gems dictionary and outputs its standard values.

Nickname: HaloGemsReader · Tab: Readers › Gemsets

Inputs

NameNicknameTypeAccessDescription
Halo DictionaryHaloDictGenericitemDictionary with halo parameters.

Outputs

NameNicknameTypeAccessDescription
Gem SizeGem SizeNumberitemSize of gems.
Min DistanceMin DistanceNumberitemMinimum distance between gems.
VerticalVerticalNumberitemVertical offset of gems.
Gem InsideGem InsideNumberitemPush gems inside channel.
Extension For ManufacturingExtension For ManufacturingNumberitemExtra extension for manufacturing.
Prong HeightProng HeightNumberitemHeight of prongs for gems.
Type ProngType ProngTextitemType of prong.
Boolean CuttersBoolean CuttersBooleanitemApply cutters/vcutters as a boolean subtraction.
Fillet FactorFillet FactorNumberitemFillet factor.
Enable Double Prong SettingEnable Double Prong SettingBooleanitemEnable double prong setting.
Enable Scallop Remove ChannelEnable Scallop Remove ChannelBooleanitemEnable scallop remove channel.
Width GemWidth GemNumberitemScalloped width gem.
Height GemHeight GemNumberitemScalloped height gem.
Rail WidthRail WidthNumberitemScalloped rail width.
Rail HeightRail HeightNumberitemScalloped rail height.
Width ProngWidth ProngNumberitemScalloped width prong.
Height ProngHeight ProngNumberitemScalloped height prong.
Automatic Prong SizeAutomatic Prong SizeBooleanitemAutomatic prong size.
Prong External DiameterProng External DiameterNumberitemProng external diameter.
Prong Internal DiameterProng Internal DiameterNumberitemProng internal diameter.
Cutters EnableCutters EnableBooleanitemEnable cutters.
Cutters KeepCutters KeepBooleanitemKeep cutters.
Cutters LengthCutters LengthNumberitemCutters length.
Cutters Over GirdleCutters Over GirdleNumberitemCutters over girdle.
Cutters Over Girdle MiddleCutters Over Girdle MiddleNumberitemCutters over girdle middle.
Cutters ShapeCutters ShapeTextitemCutters shape.
Cutters Start HeightCutters Start HeightNumberitemCutters start height.
Cutters Start WidthCutters Start WidthNumberitemCutters start width.
Cutters End HeightCutters End HeightNumberitemCutters end height.
Cutters End WidthCutters End WidthNumberitemCutters end width.
Cutters Shape FactorCutters Shape FactorNumberitemCutters shape factor.
VCutters EnableVCutters EnableBooleanitemEnable vcutters.
VCutters KeepVCutters KeepBooleanitemKeep vcutters.
VCutters Start HeightVCutters Start HeightNumberitemVCutters start height.
VCutters Start WidthVCutters Start WidthNumberitemVCutters start width.
VCutters End HeightVCutters End HeightNumberitemVCutters end height.
VCutters End WidthVCutters End WidthNumberitemVCutters end width.
VCutters LengthVCutters LengthNumberitemVCutters length.
VCutters Over GirdleVCutters Over GirdleNumberitemVCutters over girdle.
Drill EnableDrill EnableBooleanitemEnable drill.
Drill TypeDrill TypeTextitemDrill type.
Drill WidthDrill WidthNumberitemDrill width.
Drill HeightDrill HeightNumberitemDrill height.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Params component.

Halo Prongs Reader

Reads a Halo prongs dictionary and outputs its standard values.

Nickname: HaloProngsReader · Tab: Readers › Gemsets

Inputs

NameNicknameTypeAccessDescription
Halo DictionaryHaloDictGenericitemDictionary with halo parameters.

Outputs

NameNicknameTypeAccessDescription
Number of ProngsNumber of ProngsIntegeritemNumber of prongs.
DiameterDiameterNumberitemDiameter of prongs.
Height Over GirdleHeight Over GirdleNumberitemHeight of prongs over girdle.
Cap BumpCap BumpNumberitemBump amount applied to the prong cap.
Gem InsideGem InsideNumberitemGem inside distance.
RotationRotationNumberitemRotation of prongs.
Extension for ManufacturingExtension for ManufacturingNumberitemExtra extension for manufacturing.
Move in ZMove in ZNumberitemMove prongs in Z.
Internal DiameterInternal DiameterNumberitemInternal diameter.
External DiameterExternal DiameterNumberitemExternal diameter.
ModeModeTextitemProng mode.
Cap ModeCap ModeTextitemCap mode.
Cap Claw InsideCap Claw InsideNumberitemCap claw inside.
Cap Claw Tip HeightCap Claw Tip HeightNumberitemCap claw tip height.
Cap Claw Tip WidthCap Claw Tip WidthNumberitemCap claw tip width.
Cap Claw Tip DistanceCap Claw Tip DistanceNumberitemCap claw tip distance.
Cap Claw TensionCap Claw TensionNumberitemCap claw tension.
Extend To BridgeExtend To BridgeBooleanitemWhether prongs extend to bridge.
Height To BridgeHeight To BridgeNumberitemHeight to bridge.
Bridge StraightBridge StraightBooleanitemWhether the bridge is straight.
ConnectorConnectorGenericitemAll values as dictionary for direct connection to the Params component.
Prong TypeProng TypeTextitemProngs per position: SINGLE, DOUBLE or TRIPLE.
OverlapOverlapNumberitemHow much the prongs of a pair, and the Triple’s middle, cross; 0 = they touch.
Claw HeightClaw HeightNumberitemClaw tip moved up or down, mm.
Claw SmoothnessClaw SmoothnessIntegeritemWhere the claw’s hook starts, % of the prong below the girdle.

Halo Reader

Reads a Halo dictionary and outputs its standard values.

Nickname: HaloReader · Tab: Readers › Gemsets

Inputs

NameNicknameTypeAccessDescription
Halo DictionaryHaloDictGenericitemDictionary with halo parameters.

Outputs

NameNicknameTypeAccessDescription
Channel ProfileChannelProfileTextitemHalo channel profile.
Channel HeightChannelHeightNumberitemHalo channel height.
Channel WidthChannelWidthNumberitemHalo channel width.
Channel Inner HeightChannelInnerHeightNumberitemHalo channel inner height.
Channel Inner WidthChannelInnerWidthNumberitemHalo channel inner width.

Hidden Halo Channel 2 Reader

Reads the second channel of a hidden halo (enable and channel values) from a scheme dictionary or JSON.

Nickname: HiddenHaloChannel2Reader · Tab: Readers › Gemsets

Inputs

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

Outputs

NameNicknameTypeAccessDescription
EnableEnableBooleanitemBuild the second channel; false keeps a single hidden halo
ProfileProfileGenericitemChannel profile Asset (CHANNEL_PROFILE). Default: the 014 profile
HeightHeightNumberitemChannel section height
WidthWidthNumberitemChannel section width
Inner HeightInnerHNumberitemDepth of the groove the stones sit in
Inner WidthInnerWNumberitemWidth of the groove the stones sit in
Bright CutBrightCutNumberitemBright cut around the stones
Distance To GemDistanceNumberitemRadial gap between the centre gem girdle and the channel
RotationRotationNumberitemSection rotation in degrees; 90 is the hidden halo orientation
Position ZPosZNumberitemHow far below the girdle the channel sits; positive lowers it
Fillet FactorFilletNumberitemRounding of the channel corners (0-1)
ConnectorConnectorGenericitemEvery value found as a dictionary, for a one-wire connection to the matching Params component.

Hidden Halo Channel Reader

Reads the channel values of a hidden halo from a scheme dictionary or JSON.

Nickname: HiddenHaloChannelReader · Tab: Readers › Gemsets

Inputs

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

Outputs

NameNicknameTypeAccessDescription
ProfileProfileGenericitemChannel profile Asset (CHANNEL_PROFILE). Default: the 014 profile
HeightHeightNumberitemChannel section height
WidthWidthNumberitemChannel section width
Inner HeightInnerHNumberitemDepth of the groove the stones sit in
Inner WidthInnerWNumberitemWidth of the groove the stones sit in
Bright CutBrightCutNumberitemBright cut around the stones
Distance To GemDistanceNumberitemRadial gap between the centre gem girdle and the channel
RotationRotationNumberitemSection rotation in degrees; 90 is the hidden halo orientation
Position ZPosZNumberitemHow far below the girdle the channel sits; positive lowers it
Fillet FactorFilletNumberitemRounding of the channel corners (0-1)
ConnectorConnectorGenericitemEvery value found as a dictionary, for a one-wire connection to the matching Params component.

Hidden Halo Gems Reader

Reads the small stone values of a hidden halo from a scheme dictionary or JSON.

Nickname: HiddenHaloGemsReader · Tab: Readers › Gemsets

Inputs

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

Outputs

NameNicknameTypeAccessDescription
ShapeShapeTextitemSmall stone shape: ROUND or PRINCESS
Gem SizeSizeNumberitemSmall stone size
Min DistanceMinDistNumberitemMinimum gap between adjacent stones
VerticalVerticalNumberitemVertical offset of the stones in the channel
Force Even NumberEvenBooleanitemKeep the stone count even
Remove Gems On ProngsRemoveOnProngsBooleanitemDrop the stones a centre prong runs through and leave their slot solid (default true on the Hidden Halo component)
Setting ModeSettingTextitemHow the stones are held: NONE (channel), SHARED (prongs) or SCALLOPED
Gem InsideGemInNumberitemShared prongs: how far they bite into the stones
Prong HeightProngHNumberitemShared prongs: height
Extension For ManufacturingExtensionNumberitemShared prongs: extra length in manufacturing mode
Prong DistanceProngDistNumberitemShared prongs: distance between the pair
Automatic Prong SizeAutoProngBooleanitemShared prongs: size them from the stones
Prong External DiameterProngExtDNumberitemShared prongs: outer diameter when not automatic
Prong Internal DiameterProngIntDNumberitemShared prongs: inner diameter when not automatic
Boolean CuttersBooleanBooleanitemScalloped: carve the cutters out of the channel
Remove ChannelRemoveChannelBooleanitemScalloped: strip the channel groove
Cutters Start HeightCutStartHNumberitemScalloped cutters: start height
Cutters Start WidthCutStartWNumberitemScalloped cutters: start width
Cutters End HeightCutEndHNumberitemScalloped cutters: end height
Cutters End WidthCutEndWNumberitemScalloped cutters: end width
Cutters LengthCutLengthNumberitemScalloped cutters: length
Cutters Over GirdleCutOverGNumberitemScalloped cutters: move in Z
Cutters Over Girdle MiddleCutOverGMidNumberitemScalloped cutters: move the middle in Z
Cutters ShapeCutShapeTextitemScalloped cutters: U_SHAPE or V_SHAPE
Cutters Shape FactorCutFactorNumberitemScalloped cutters: shape scale
V-Cutters EnableVCutOnBooleanitemScalloped: add the V-cutters
V-Cutters Start HeightVCutStartHNumberitemScalloped V-cutters: start height
V-Cutters Start WidthVCutStartWNumberitemScalloped V-cutters: start width
V-Cutters End HeightVCutEndHNumberitemScalloped V-cutters: end height
V-Cutters End WidthVCutEndWNumberitemScalloped V-cutters: end width
V-Cutters LengthVCutLengthNumberitemScalloped V-cutters: length
V-Cutters Over GirdleVCutOverGNumberitemScalloped V-cutters: move in Z
ConnectorConnectorGenericitemEvery value found as a dictionary, for a one-wire connection to the matching Params component.

Hidden Halo Prongs Reader

Reads the centre-gem prong values of a hidden halo from a scheme dictionary or JSON.

Nickname: HiddenHaloProngsReader · Tab: Readers › Gemsets

Inputs

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

Outputs

NameNicknameTypeAccessDescription
NumberNumberIntegeritemProngs around the gem: 3, 4, 5 or 6 (negative rotates the set, 0 for none)
ModeModeTextitemCIRCLE for a round section, CLAW for a tip bent over the gem
DiameterDiameterNumberitemSection diameter at the tip
Bottom DiameterBottomDNumberitemSection diameter at the bottom
HeightHeightNumberitemWhole prong, tip to bottom; Height - Over Girdle lies under the girdle
Over GirdleOverGirdleNumberitemHow far the tip rises above the girdle
Gem InsideGemInNumberitemHow far the tip bites into the gem
OffsetOffsetNumberitemRadius the prong bottoms stop at around the gem centre; 0 brings them together
RotationRotationNumberitemSection rotation in degrees (CIRCLE)
Cap BumpCapBumpNumberitemDome of the tip (CIRCLE)
Extension For ManufacturingExtensionNumberitemExtra tip length in manufacturing mode
StyleStyleTextitemSTRAIGHT, BEND (curved) or STEPPED
StepStepNumberitemSTEPPED: vertical run under the girdle before the jog
Step SmoothnessStepSmoothNumberitemSTEPPED: how gently the jog bends, 0-100
Claw Gem InsideClawGemInNumberitemCLAW: how far the tip reaches over the gem
Claw HeightClawHNumberitemCLAW: vertical offset of the tip
Claw Tip DirectionClawTipNumberitemCLAW: tip direction, 10-60
Claw SmoothnessClawSmoothIntegeritemCLAW: where the hook starts, as a percent of the shaft, 1-30
SupportSupportTextitemPost support between the prong bottoms: NONE, SINGLE or DOUBLE
Support WidthSupportWNumberitemPost support width
Support HeightSupportHNumberitemPost support height
ConnectorConnectorGenericitemEvery value found as a dictionary, for a one-wire connection to the matching Params component.

Hidden Halo Reader

Reads the hidden halo rail shape and lengths from a scheme dictionary or JSON; the channel, gems and prongs have their own Hidden Halo readers.

Nickname: HiddenHaloReader · Tab: Readers › Gemsets

Inputs

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

Outputs

NameNicknameTypeAccessDescription
Rail ShapeRailTextitemCIRCLE, OVAL or SQUARE
Rail X LengthRailXNumberitemOVAL / SQUARE rail: X extent
Rail Y LengthRailYNumberitemOVAL / SQUARE rail: Y extent
ConnectorConnectorGenericitemEvery value found as a dictionary, for a one-wire connection to the matching Params component.

Pave Along Surface Reader

Reads pave along surface values from a dictionary or JSON.

Nickname: PaveAlongSrfReader · Tab: Readers › Gemsets

Inputs

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

Outputs

NameNicknameTypeAccessDescription
Direction UUBooleanitemRows along U (true) or V
Gem SizeGemSizeNumberitemStone diameter
Distance Between GemsGapNumberitemGap between stones
Border DistanceBorderNumberitemDistance from the end stones to the edge
Gems ModeByCountBooleanitemPlace a fixed number of stones
Number Of GemsNIntegeritemStones per row
JustifyJustifyBooleanitemSpread the stones over the whole isocurve
Vertical AlignmentVAlignTextitemCenter, Top or Bottom
ConnectorConnectorGenericitemEvery value found as a dictionary, for a one-wire connection to the matching Params component.

Pave Reader

Reads pave values from a dictionary or JSON.

Nickname: PaveReader · Tab: Readers › Gemsets

Inputs

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

Outputs

NameNicknameTypeAccessDescription
Gem DiameterGemDNumberitemStone diameter
Variable SizeVariableBooleanitemFill the gaps with smaller stones
Gem Diameter MinGemDMinNumberitemSmallest stone
Distance To BorderBorderNumberitemDistance from the stones to the border
Gem InsideGemInNumberitemHow far the stones sink
Gap ModeGapTextitemPRONG_DRIVEN or MANUAL
Manual GapManualGapNumberitemGap between stones (Manual)
Extra GapExtraGapNumberitemExtra gap between stones
Fill ModeFillTextitemFROM_BORDER or FROM_CENTER
ProngsProngsBooleanitemBuild the prongs
Prong DiameterProngDNumberitemProng diameter
Prong Diameter MinProngDMinNumberitemSmallest prong diameter
Prong Over GirdleProngOGNumberitemProng height over the girdle
Prong Under GirdleProngUGNumberitemProng height under the girdle
Min Prongs Per GemMinProngsIntegeritemMinimum prongs per stone
Prong Border DistanceProngBorderNumberitemDistance from the prongs to the border
Border From ProngBorderProngBooleanitemMeasure the border from the prongs
CuttersCuttersBooleanitemBuild a cutter under each stone
ConnectorConnectorGenericitemEvery value found as a dictionary, for a one-wire connection to the matching Params component.

Trilogy Bezel Set Reader

Reads the trilogy bezel set root values; the bezels themselves are read with the Bezel readers.

Nickname: TrilogyBezelsReader · Tab: Readers › Gemsets

Inputs

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

Outputs

NameNicknameTypeAccessDescription
Cut By Ring SizeCutBooleanitemCut the centre bezel by the finger cylinder
Cut Sides By Ring SizeCut SidesBooleanitemCut the side bezels by the finger cylinder
ConnectorConnectorGenericitemEvery value found as a dictionary, for a one-wire connection to the matching Params component.

Trilogy East West Reader

Reads the trilogy east west root values; the baskets are read with the Advanced Basket readers.

Nickname: TrilogyEastWestReader · Tab: Readers › Gemsets

Inputs

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

Outputs

NameNicknameTypeAccessDescription
Side EditionSide EditionBooleanitemSides have their own basket
Center ProngsC ProngsIntegeritemProngs of the centre basket
Center RailsC RailsIntegeritemRails of the centre basket
Sides ProngsS ProngsIntegeritemProngs of the side baskets
Sides RailsS RailsIntegeritemRails of the side baskets
ConnectorConnectorGenericitemEvery value found as a dictionary, for a one-wire connection to the matching Params component.

Trilogy Halo Reader

Reads the trilogy halo root values; the halos themselves are read with the Halo readers.

Nickname: TrilogyHaloReader · Tab: Readers › Gemsets

Inputs

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

Outputs

NameNicknameTypeAccessDescription
Side SeparationSide SepNumberitemSeparation of the side halos from the centre one
Side Rotation YSide RotNumberitemRotation of the side halos about Y
Side Distance AboveSide AboveNumberitemHeight of the side halos over the centre one
Cut Sides With CenterCut SidesBooleanitemTrim the side halos against the centre one
Cut By Ring SizeCut RingBooleanitemCut the halos by the finger cylinder
ConnectorConnectorGenericitemEvery value found as a dictionary, for a one-wire connection to the matching Params component.

Trilogy Individual Reader

Reads the trilogy individual root values; each setting is read with the Tulip, Martini or Advanced Basket readers.

Nickname: TrilogyIndividualReader · Tab: Readers › Gemsets

Inputs

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

Outputs

NameNicknameTypeAccessDescription
Center SettingC SettingTextitemTulip, Martini or AdvancedBasket
Center Rotation ZC RotZNumberitemRotation of the centre setting
Sides SettingS SettingTextitemTulip, Martini or AdvancedBasket
Sides Rotation ZS RotZNumberitemRotation of the side settings
Scale Setting To GemScaleBooleanitemScale each setting to its gem
ConnectorConnectorGenericitemEvery value found as a dictionary, for a one-wire connection to the matching Params component.

Trellis Reader

Reads a Trellis dictionary and outputs its standard values.

Nickname: TrellisReader · Tab: Readers › Gemsets

Inputs

NameNicknameTypeAccessDescription
Trellis DictionaryTrellisDictGenericitemDictionary with trellis parameters.

Outputs

NameNicknameTypeAccessDescription
Top ProfileTopProfileTextitemTrellis top profile.
Top Profile HeightTopProfileHeightNumberitemTrellis top profile height.
Top Profile WidthTopProfileWidthNumberitemTrellis top profile width.
Top Profile Gem InsideTopProfileGemInsideBooleanitemTrellis top profile gem inside.

Tulip Reader

Reads a Tulip dictionary and outputs its standard values.

Nickname: TulipReader · Tab: Readers › Gemsets

Inputs

NameNicknameTypeAccessDescription
Tulip DictionaryTulipDictGenericitemDictionary with tulip parameters.

Outputs

NameNicknameTypeAccessDescription
NumberNumberIntegeritemTulip number.
ThicknessThicknessNumberitemTulip thickness.
HeightHeightNumberitemTulip height.