Skip to content

Artisan Grasshopper

Gemsets

46 components in Diamonds › Gemsets.

Advanced Basket

Creates an advanced basket (per-prong and per-rail control) from a GemObject

Nickname: AdvancedBasket · Tab: Diamonds › Gemsets

Inputs

NameNicknameTypeAccessDefaultDescription
GemGemGemObjectitem—Gem object to create the advanced basket for
ProngsProngsGenericlist—One dictionary per prong (Advanced Basket - Prong Parameters). When wired, this list replaces the prong list coming from the JSON input.
RailsRailsGenericlist—One dictionary per rail (Advanced Basket - Rail Parameters). When wired, this list replaces the rail list coming from the JSON input.
Computation ModeComputation ModeTextitemRENDERComputation mode: RENDER or MANUFACTURING. Defaults to RENDER. The advanced basket geometry is currently mode-independent (the manufacturing extension is a per-prong parameter).
JSONJSONTextitem—JSON representation of an AdvancedBasket. The full model, including the prong and rail lists and their custom profile assets, can be provided here.

Outputs

NameNicknameTypeAccessDescription
BrepsBrepsBreplistBrep parts of the advanced basket
Rail GemsRail GemsGenericlistGem geometries of the rail gems: the stones of every rail that carries gems (empty when none does)
JSONJSONGenericitemThe advanced basket values as built (reader-compatible keys). A Panel shows it as JSON.

Advanced Bezel

Creates an advanced bezel (free wall profile) from a GemObject

Nickname: AdvancedBezel · Tab: Diamonds › Gemsets

Inputs

NameNicknameTypeAccessDefaultDescription
GemGemGemObjectitem—Gem object to create the advanced bezel for
BezelBezelGenericitem—Basic advanced bezel parameters (an Advanced Bezel - Parameters). They go on top of the JSON input: only the values they carry change.
CuttersCuttersGenericitem—Cutter parameters for the advanced bezel (an Advanced Bezel - Cutter Parameters). They go on top of the JSON input: only the values they carry change.
AirgapsAirgapsGenericitem—Airgap parameters for the advanced bezel (an Advanced Bezel - Airgap Parameters). They go on top of the JSON input: only the values they carry change.
Computation ModeComputation ModeTextitemRENDERComputation mode: RENDER or MANUFACTURING. Defaults to RENDER.
JSONJSONTextitem—JSON representation of an AdvancedBezel. The wall profile point list (ProfilePoints, relative DX/DY offsets with IsBreak flags) can only be edited through this input.

Outputs

NameNicknameTypeAccessDescription
BrepsBrepsBreplistBrep parts of the advanced bezel
JSONJSONGenericitemThe advanced bezel values as built (reader-compatible keys). A Panel shows it as JSON.

Basket

Creates a basket from a GemObject

Nickname: Basket · Tab: Diamonds › Gemsets

Inputs

NameNicknameTypeAccessDefaultDescription
GemGemGemObjectitem—Gem object to create the basket for
ProngsProngsGenericitem—Prong parameters (a Basket - Prong Parameters). They go on top of the JSON input: only the values they carry change.
Upper RailUpper RailGenericitem—Upper rail parameters (a Basket - Upper Rail Parameters). They go on top of the JSON input: only the values they carry change.
Base RailBase RailGenericitem—Base rail parameters (a Basket - Base Rail Parameters). They go on top of the JSON input: only the values they carry change.
Upper Rail GemsUpper Rail GemsGenericitem—Gems on the outer face of the upper rail, between the prongs: a gems parameters dictionary (a Cathedral - Gems Params). They go on top of the ones the JSON input carries. FLUSH, SHARED or SCALLOPED. Every free stretch between prongs takes the stones that fit: Angle, Distribution and Number of gems are not used. The rail then has a square section, and grows to what the stones need when it is smaller.
Base Rail GemsBase Rail GemsGenericitem—Gems on the outer face of the base rail, between the prongs: a gems parameters dictionary (a Cathedral - Gems Params). They go on top of the ones the JSON input carries. FLUSH, SHARED or SCALLOPED. Every free stretch between prongs takes the stones that fit: Angle, Distribution and Number of gems are not used. The rail then has a square section, and grows to what the stones need when it is smaller. None while Flush Fit is on (there is no base rail).
Computation ModeComputation ModeTextitemRENDERComputation mode: RENDER or MANUFACTURING. Defaults to RENDER.
JSONJSONGenericitem—The basket record of the design: wire the JSON output of the Basket Reader. It sets the prongs, the rails and the rail gems; the section inputs (Prongs, Upper Rail, Base Rail, rail gems) then change only the values they carry. The JSON of a whole Basket model is also accepted.
MaterialMaterialTextitem—Metal token of the metal parts (the Material output of the reader). Empty = GOLD_WHITE_18.
Part IDPart IDTextitem—Where this component’s parts go in the design, as section.id (for example gemset.main). Wire the Part ID output of the reader; leave it empty when the design has a single one (gemset.main is used).

Outputs

NameNicknameTypeAccessDescription
BrepsBrepsBreplistBrep parts of the basket
SubDsSubDsSubDlistSubD parts of the basket
Rail GemsRail GemsGenericlistGem geometries of the rail gems: the stones of the upper rail, then those of the base rail (empty when no rail carries gems)
JSONJSONGenericitemThe basket record as built: every value of the basket, with the same keys as the JSON input (basket_…). A Panel shows it as JSON.
SemanticSemanticTextitemSemantic text description of the basket
SchemeSchemeTextitemJSON describing every field a basket record takes and its type (no values): wire into Capsule Info. It comes out even with no gem connected. With a Part ID that carries an instance (gemset.side) the keys move under it.
PartsPartsPartlistThe parts of this basket for Capsule Output: the prongs (<path>), the upper rail (<path>.upper_rail) and the base rail (<path>.base_rail), and the stones of a rail that carries gems (<path>.upper_rail_gems, <path>.base_rail_gems).

Bezel

Creates a bezel from a GemObject

Nickname: Bezel · Tab: Diamonds › Gemsets

Inputs

NameNicknameTypeAccessDefaultDescription
GemGemGemObjectitem—Gem object to create the bezel for
BezelBezelGenericitem—Basic bezel parameters (a Bezel - Parameters). They go on top of the JSON input: only the values they carry change.
CuttersCuttersGenericitem—Cutter parameters (a Bezel - Cutter Parameters). They go on top of the JSON input: only the values they carry change.
AirgapsAirgapsGenericitem—Airgap parameters (a Bezel - Airgap Parameters). They go on top of the JSON input: only the values they carry change.
Computation ModeComputation ModeTextitemRENDERComputation mode: RENDER or MANUFACTURING. Defaults to RENDER.
JSONJSONGenericitem—The bezel record of the design: wire the JSON output of the Bezel Reader. It sets the bezel, the cutters and the airgaps; the section inputs (Bezel, Cutters, Airgaps) then change only the values they carry. The JSON of a whole Bezel model is also accepted.
MaterialMaterialTextitem—Metal token of the metal parts (the Material output of the reader). Empty = GOLD_WHITE_18.
Part IDPart IDTextitem—Where this component’s parts go in the design, as section.id (for example gemset.main). Wire the Part ID output of the reader; leave it empty when the design has a single one (gemset.main is used).

Outputs

NameNicknameTypeAccessDescription
BrepsBrepsBreplistBrep parts of the bezel
JSONJSONGenericitemThe bezel record as built: every value of the bezel, with the same keys as the JSON input (bezel_…). A Panel shows it as JSON.
SemanticSemanticTextitemSemantic text description of the bezel
SchemeSchemeTextitemJSON describing every field a bezel record takes and its type (no values): wire into Capsule Info. It comes out even with no gem connected. With a Part ID that carries an instance (gemset.side) the keys move under it.
PartsPartsPartlistThe bezel as a part for Capsule Output (<path>).

Channel

Creates a channel setting (metal band with a gem groove) swept along a curve

Nickname: Channel · Tab: Diamonds › Gemsets

Inputs

NameNicknameTypeAccessDefaultDescription
CurveCurveCurveitem—Rail curve the channel is swept along
Orientation MeshOrientationMeshitem—Optional mesh that orients the section and the gems (its normal is up). If omitted, the curve plane normal is used.
SectionSectionGenericitem—Metal section parameters (a Channel - Section Parameters). They go on top of the JSON input: only the values they carry change.
GemsGemsGenericitem—Gem row and setting parameters (a Channel - Gems Parameters). They go on top of the JSON input: only the values they carry change.
T0T0Numberitem—Segment start (curve parameter). Wire T0 and T1 to switch to Segment mode.
T1T1Numberitem—Segment end (curve parameter). Wire T0 and T1 to switch to Segment mode.
MarginMarginNumberitem0Gap (mm) between the end gem edge and the channel wall at each end (Segment only)
Invert SegmentInvert SegmentBooleanitemfalseClosed-curve Segment: pick the complementary (smaller) arc between T0 and T1
Flip CurveFlip CurveBooleanitemfalseReverse the curve direction: flips gem order and start point
Computation ModeComputation ModeTextitemRENDERComputation mode: RENDER or MANUFACTURING. Defaults to RENDER.
JSONJSONTextitem—JSON representation of a ChannelSetting

Outputs

NameNicknameTypeAccessDescription
BrepsBrepsBreplistBrep parts of the channel (metal band + prongs)
GemsGemsGemObjectlistGem objects placed in the channel
CuttersCuttersBreplistScalloped cutter breps (when Boolean Cutters is off)
JSONJSONGenericitemThe channel values as built (backend keys). A Panel shows it as JSON.

Cluster

Creates a cluster from a GemObject

Nickname: Cluster · Tab: Diamonds › Gemsets

Inputs

NameNicknameTypeAccessDefaultDescription
GemGemGemObjectitem—Gem object to create the cluster for
GemsGemsGenericitem—Cluster gem parameters (a Cluster - Gems Parameters). They go on top of the JSON input: only the values they carry change.
ProngsProngsGenericitem—Cluster prongs parameters (a Cluster - Prongs Parameters). They go on top of the JSON input: only the values they carry change.
Main Gem RailMain Gem RailGenericitem—Cluster main gem rail parameters (a Cluster - Main Gem Rail Parameters). They go on top of the JSON input: only the values they carry change.
Center ProngsCenter ProngsGenericitem—The centre stone’s own prongs (a Cluster - Center Prongs Params), off unless enabled. They go on top of the JSON input: only the values they carry change.
Computation ModeComputation ModeTextitemRENDERComputation mode: RENDER or MANUFACTURING. Defaults to RENDER.
JSONJSONGenericitem—The cluster record of the design: wire the JSON output of the Cluster Reader. It sets the gems, the prongs, the main gem rail and the centre prongs; the section inputs then change only the values they carry. The JSON of a whole Cluster model is also accepted.
MaterialMaterialTextitem—Metal token of the metal parts (the Material output of the reader). Empty = GOLD_WHITE_18.
Part IDPart IDTextitem—Where this component’s parts go in the design, as section.id (for example gemset.main). Wire the Part ID output of the reader; leave it empty when the design has a single one (gemset.main is used).

Outputs

NameNicknameTypeAccessDescription
BrepsBrepsBreplistBrep parts of the cluster (the centre-stone prongs included)
GemsGemsGemObjectlistGem objects
MeshesGems MeshesGeometrylistGem Meshes
JSONJSONGenericitemThe cluster record as built: every value of the cluster, with the same keys as the JSON input (cluster_…). A Panel shows it as JSON.
SemanticSemanticTextitemSemantic text description of the cluster
SchemeSchemeTextitemJSON describing every field a cluster record takes and its type (no values): wire into Capsule Info. It comes out even with no gem connected. With a Part ID that carries an instance (gemset.side) the keys move under it.
PartsPartsPartlistThe parts of this cluster for Capsule Output: the metal (<path>), the gems (<path>.cluster_gems) and the centre-stone prongs (<path>.cluster_prongs_int).

Halo

Creates a halo from a GemObject

Nickname: Halo · Tab: Diamonds › Gemsets

Inputs

NameNicknameTypeAccessDefaultDescription
GemGemGemObjectitem—Gem object for the halo
ChannelChannelGenericitem—Channel parameters (a Halo - Channel Parameters). They go on top of the JSON input: only the values they carry change.
GemsGemsGenericitem—Gem parameters (a Halo - Gems Parameters). They go on top of the JSON input: only the values they carry change.
ProngsProngsGenericitem—Prong parameters (a Halo - Prongs Parameters). They go on top of the JSON input: only the values they carry change.
Computation ModeComputation ModeTextitemRENDERComputation mode: RENDER or MANUFACTURING. Defaults to RENDER.
JSONJSONGenericitem—The halo record of the design: wire the JSON output of the Halo Reader. It sets the channel, the gems and the prongs; the section inputs (Channel, Gems, Prongs) then change only the values they carry. The JSON of a whole Halo model is also accepted.
MaterialMaterialTextitem—Metal token of the metal parts (the Material output of the reader). Empty = GOLD_WHITE_18.
Part IDPart IDTextitem—Where this component’s parts go in the design, as section.id (for example gemset.main). Wire the Part ID output of the reader; leave it empty when the design has a single one (gemset.main is used).

Outputs

NameNicknameTypeAccessDescription
BrepsBrepsBreplistBrep parts of the halo (the centre-stone prongs included)
GemsGemsGemObjectlistGem objects
MeshesGems MeshesGeometrylistGem meshes
Magnet NorthMagnet NorthPlaneitemChannel ring extreme towards +Y of the gem
Magnet SouthMagnet SouthPlaneitemChannel ring extreme towards -Y of the gem
Magnet WestMagnet WestPlaneitemChannel ring extreme towards -X of the gem
Magnet EastMagnet EastPlaneitemChannel ring extreme towards +X of the gem
JSONJSONGenericitemThe halo record as built: every value of the halo, with the same keys as the JSON input (halo_…). A Panel shows it as JSON.
SemanticSemanticTextitemSemantic text description of the halo
SchemeSchemeTextitemJSON describing every field a halo record takes and its type (no values): wire into Capsule Info. It comes out even with no gem connected. With a Part ID that carries an instance (gemset.side) the keys move under it.
PartsPartsPartlistThe parts of this halo for Capsule Output: the metal (<path>), the gems (<path>.halo_gems, set as the record says) and the centre-stone prongs (<path>.halo_center_prongs).

Hidden Halo

Hidden halo under a gem: channel, small stones and centre-gem prongs on a CIRCLE, OVAL or SQUARE rail. Takes the Hidden Halo params dictionaries.

Nickname: Hidden Halo · Tab: Diamonds › Gemsets

Inputs

NameNicknameTypeAccessDefaultDescription
GemGemGemObjectitem—Centre gem the hidden halo sits under
ChannelChannelGenericitem—Channel parameters (a Hidden Halo - Channel Params). They go on top of the JSON input: only the values they carry change.
GemsGemsGenericitem—Small stone parameters (a Hidden Halo - Gems Params). They go on top of the JSON input: only the values they carry change.
ProngsProngsGenericitem—Centre-gem prong parameters (a Hidden Halo - Prongs Params). They go on top of the JSON input: only the values they carry change.
Channel 2Channel 2Genericitem—Second channel under the first (a Hidden Halo - Channel 2 Params). It goes on top of the JSON input: only the values it carries change. Wired, it builds the second channel unless enable is false.
Rail ShapeRail ShapeTextitem—Rail shape: CIRCLE, OVAL or SQUARE. Wired, it wins over the JSON input. With neither: SQUARE fitted to the stone for princess, cushion, emerald, radiant, asscher and baguette centre stones, CIRCLE otherwise
Rail X LengthRail X LengthNumberitem—OVAL / SQUARE rail: X extent; 0 keeps the shape default. Wired, it wins over the JSON input.
Rail Y LengthRail Y LengthNumberitem—OVAL / SQUARE rail: Y extent; 0 keeps the shape default. Wired, it wins over the JSON input.
Computation ModeComputation ModeTextitemRENDERComputation mode: RENDER or MANUFACTURING. Defaults to RENDER.
JSONJSONGenericitem—The hidden halo record of the design: wire the JSON output of the Hidden Halo Reader. It sets the channels, the gems, the prongs and the rail; the section inputs then change only the values they carry. The JSON of a whole HiddenHalo model is also accepted.
MaterialMaterialTextitem—Metal token of the metal parts (the Material output of the reader). Empty = GOLD_WHITE_18.
Part IDPart IDTextitem—Where this component’s parts go in the design, as section.id (for example gemset.main). Wire the Part ID output of the reader; leave it empty when the design has a single one (gemset.main is used).

Outputs

NameNicknameTypeAccessDescription
BrepsBrepsBreplistHidden halo breps
GemsGemsGenericlistHalo gems
MeshesMeshesGeometrylistGem meshes
CuttersCuttersBreplistCutter breps
Magnet NorthMagnet NorthPlaneitemChannel ring extreme towards +Y of the gem
Magnet SouthMagnet SouthPlaneitemChannel ring extreme towards -Y of the gem
Magnet WestMagnet WestPlaneitemChannel ring extreme towards -X of the gem
Magnet EastMagnet EastPlaneitemChannel ring extreme towards +X of the gem
JSONJSONGenericitemThe hidden halo record as built: every value of the hidden halo, with the same keys as the JSON input (hidden_halo_…). A Panel shows it as JSON.
SemanticSemanticTextitemSemantic text description of the hidden halo
SchemeSchemeTextitemJSON describing every field a hidden halo record takes and its type (no values): wire into Capsule Info. It comes out even with no gem connected. With a Part ID that carries an instance (gemset.side) the keys move under it.
PartsPartsPartlistThe parts of this hidden halo for Capsule Output: the prongs (<path>), the channel (<path>.hidden_halo) and its gems (<path>.hidden_halo_gems).

Martini

Creates a martini gemset from a GemObject

Nickname: Martini · Tab: Diamonds › Gemsets

Inputs

NameNicknameTypeAccessDefaultDescription
GemGemGemObjectitem—Gem object to create the martini for
ProngsProngsGenericitem—Prong parameters (a Martini - Prong Parameters). They go on top of the JSON input: only the values they carry change.
Upper RailUpper RailGenericitem—Upper rail parameters (a Martini - Upper Rail Parameters). They go on top of the JSON input: only the values they carry change.
Side BezelSide BezelGenericitem—Side bezel parameters (a Martini - Side Bezel Parameters). They go on top of the JSON input: only the values they carry change.
Computation ModeComputation ModeTextitemRENDERComputation mode: RENDER or MANUFACTURING. Defaults to RENDER.
JSONJSONGenericitem—The martini record of the design: wire the JSON output of the Martini Reader. It sets the prongs, the upper rail and the side bezel; the section inputs (Prongs, Upper Rail, Side Bezel) then change only the values they carry. The JSON of a whole Martini model is also accepted.
MaterialMaterialTextitem—Metal token of the metal parts (the Material output of the reader). Empty = GOLD_WHITE_18.
Part IDPart IDTextitem—Where this component’s parts go in the design, as section.id (for example gemset.main). Wire the Part ID output of the reader; leave it empty when the design has a single one (gemset.main is used).

Outputs

NameNicknameTypeAccessDescription
BrepsBrepsBreplistBrep parts of the martini
GemsGemsGemObjectlistSide gem objects
MeshesGems MeshesGeometrylistSide gem meshes
JSONJSONGenericitemThe martini record as built: every value of the martini, with the same keys as the JSON input (martini_…). A Panel shows it as JSON.
SemanticSemanticTextitemSemantic text description of the martini
SchemeSchemeTextitemJSON describing every field a martini record takes and its type (no values): wire into Capsule Info. It comes out even with no gem connected. With a Part ID that carries an instance (gemset.side) the keys move under it.
PartsPartsPartlistThe parts of this martini for Capsule Output: the metal (<path>) and the side gems (<path>.martini_gems).

Peghead

Creates a peghead from a GemObject

Nickname: Peghead · Tab: Diamonds › Gemsets

Inputs

NameNicknameTypeAccessDefaultDescription
GemGemGemObjectitem—Gem object to create the peghead for
PegheadPegheadGenericitem—Peghead parameters (a Peghead - Parameters). They go on top of the JSON input: only the values they carry change.
Computation ModeComputation ModeTextitemRENDERComputation mode: RENDER or MANUFACTURING. Defaults to RENDER.
JSONJSONGenericitem—The peghead record of the design: wire the JSON output of the Peghead Reader. It sets the peghead; the Peghead input then changes only the values it carries. The JSON of a whole Peghead model is also accepted.
MaterialMaterialTextitem—Metal token of the metal parts (the Material output of the reader). Empty = GOLD_WHITE_18.
Part IDPart IDTextitem—Where this component’s parts go in the design, as section.id (for example gemset.main). Wire the Part ID output of the reader; leave it empty when the design has a single one (gemset.main is used).

Outputs

NameNicknameTypeAccessDescription
BrepsBrepsBreplistBrep parts of the peghead
JSONJSONGenericitemThe peghead record as built: every value of the peghead, with the same keys as the JSON input (peghead_…). A Panel shows it as JSON.
SemanticSemanticTextitemSemantic text description of the peghead
SchemeSchemeTextitemJSON describing every field a peghead record takes and its type (no values): wire into Capsule Info. It comes out even with no gem connected. With a Part ID that carries an instance (gemset.side) the keys move under it.
PartsPartsPartlistThe peghead as a part for Capsule Output (<path>).

Trellis

Creates a trellis gemset from a GemObject

Nickname: Trellis · Tab: Diamonds › Gemsets

Inputs

NameNicknameTypeAccessDefaultDescription
GemGemGemObjectitem—Gem object to create the trellis for
Ring CurveRing CurveCurveitem—Optional ring curve. If omitted, a default circle is built from the Diameter.
DiameterDiameterNumberitem17.35Ring (finger) diameter used to build the default ring curve when none is supplied
ProngsProngsGenericitem—Prong parameters (a Trellis - Prongs Parameters). They go on top of the JSON input: only the values they carry change.
Upper RailUpper RailGenericitem—Upper rail parameters (a Trellis - Upper Rail Parameters). They go on top of the JSON input: only the values they carry change.
Curve Vertical SeparationCurve Vert. Sep.Numberitem—Vertical gap between the gem girdle and the top of the default ring curve. Wired, it goes on top of the JSON input; not wired, the JSON value (or the trellis default) is used.
Rotate 90Rotate 90Booleanitem—Rotate the whole gemset 90 degrees around the gem table normal. Wired, it goes on top of the JSON input; not wired, the JSON value (or the trellis default) is used.
Rail DiameterRail DiameterNumberitem5.2Legacy upper rail diameter (moved here from the Upper Rail params). Applies only when wired.
Computation ModeComputation ModeTextitemRENDERComputation mode: RENDER or MANUFACTURING. Defaults to RENDER.
JSONJSONGenericitem—The trellis record of the design: wire the JSON output of the Trellis Reader. It sets the prongs, the upper rail, Curve Vertical Separation and Rotate 90; the section inputs (Prongs, Upper Rail) then change only the values they carry. The JSON of a whole TrellisGemset model is also accepted.
MaterialMaterialTextitem—Metal token of the metal parts (the Material output of the reader). Empty = GOLD_WHITE_18.
Part IDPart IDTextitem—Where this component’s parts go in the design, as section.id (for example gemset.main). Wire the Part ID output of the reader; leave it empty when the design has a single one (gemset.main is used).

Outputs

NameNicknameTypeAccessDescription
BrepsBrepsBreplistBrep parts of the trellis: the prongs and the upper rail
JSONJSONGenericitemThe trellis record as built: every value of the trellis, with the same keys as the JSON input (trellis_…). A Panel shows it as JSON.
SemanticSemanticTextitemSemantic text description of the trellis
SchemeSchemeTextitemJSON describing every field a trellis record takes and its type (no values): wire into Capsule Info. It comes out even with no gem connected. With a Part ID that carries an instance (gemset.side) the keys move under it.
PartsPartsPartlistThe parts of this trellis for Capsule Output: the prongs (<path>) and the upper rail (<path>.trellis_upper_rail).

Tulip

Creates a tulip gemset from a GemObject

Nickname: Tulip · Tab: Diamonds › Gemsets

Inputs

NameNicknameTypeAccessDefaultDescription
GemGemGemObjectitem—Gem object to create the tulip for
ProngsProngsGenericitem—Prong (petal) parameters (a Tulip - Prong Parameters). They go on top of the JSON input: only the values they carry change.
OrnamentOrnamentGenericitem—Ornament parameters (a Tulip - Ornament Parameters). They go on top of the JSON input: only the values they carry change.
Computation ModeComputation ModeTextitemRENDERComputation mode: RENDER or MANUFACTURING. Defaults to RENDER.
JSONJSONGenericitem—The tulip record of the design: wire the JSON output of the Tulip Reader. It sets the prongs and the ornament; the section inputs (Prongs, Ornament) then change only the values they carry. The JSON of a whole Tulip model is also accepted.
MaterialMaterialTextitem—Metal token of the metal parts (the Material output of the reader). Empty = GOLD_WHITE_18.
Part IDPart IDTextitem—Where this component’s parts go in the design, as section.id (for example gemset.main). Wire the Part ID output of the reader; leave it empty when the design has a single one (gemset.main is used).

Outputs

NameNicknameTypeAccessDescription
BrepsBrepsBreplistBrep parts of the tulip
SubDsSubDsSubDlistSubD parts of the tulip: the petals, then the ornaments (union or leaves)
JSONJSONGenericitemThe tulip record as built: every value of the tulip, with the same keys as the JSON input (tulip_…). A Panel shows it as JSON.
SemanticSemanticTextitemSemantic text description of the tulip
SchemeSchemeTextitemJSON describing every field a tulip record takes and its type (no values): wire into Capsule Info. It comes out even with no gem connected. With a Part ID that carries an instance (gemset.side) the keys move under it.
PartsPartsPartlistThe parts of this tulip for Capsule Output: the prongs and petals (<path>) and the ornaments (<path>.tulip_ornament).

Advanced Basket - Prong Claw Parameters

Define the claw tip parameters used by a CLAW mode prong

Nickname: AB Prong Claw · Tab: Diamonds › Gemsets · In the tab’s dropdown, not on the ribbon face

Inputs

NameNicknameTypeAccessDescription
Claw Cap DistanceClaw Cap Dist.NumberitemPulls the claw apex toward the gem centre (radial)
Claw Cap HeightClaw Cap HeightNumberitemRaises/lowers the claw apex (plus/minus Z, range -5 to 5)
Claw Tip WidthClaw Tip WidthNumberitemApex thickness as a fraction of the tube (0 = sharp point, 1 = full)
Claw Tip SmoothnessClaw Tip Smooth.NumberitemSmooths the body-to-cap transition (0-1)
Cap Claw Gem InsideCap Claw Gem InsideNumberitemLegacy claw cap: radial dig into the gem
Cap Claw HeightCap Claw HeightNumberitemLegacy claw cap: cap height
Cap Claw TensionCap Claw TensionNumberitemLegacy claw cap: cap tension
Cap Claw On CurveCap Claw On CurveIntegeritemLegacy claw cap: percentage on curve

Outputs

NameNicknameTypeAccessDescription
Claw ParametersClawGenericitemClaw parameters for an advanced basket prong

Advanced Basket - Prong Offset Parameters

Define the V-shaped cross-section parameters used by an OFFSET mode prong (top and bottom sections)

Nickname: AB Prong Offset · Tab: Diamonds › Gemsets · In the tab’s dropdown, not on the ribbon face

Inputs

NameNicknameTypeAccessDescription
ThicknessThicknessNumberitemArm thickness of the top V profile
LengthLengthNumberitemArm length of the top V profile
AngleAngleNumberitemOpening angle (degrees, 30-180) of the top V profile
FilletFilletNumberitemCorner fillet radius of the top V profile
Bottom ThicknessBottom ThicknessNumberitemArm thickness of the bottom V profile
Bottom LengthBottom LengthNumberitemArm length of the bottom V profile
Bottom AngleBottom AngleNumberitemOpening angle (degrees, 30-180) of the bottom V profile
Bottom FilletBottom FilletNumberitemCorner fillet radius of the bottom V profile

Outputs

NameNicknameTypeAccessDescription
Offset ParametersOffsetGenericitemOffset (V) parameters for an advanced basket prong

Advanced Basket - Prong Parameters

Define ONE prong of an advanced basket. Wire several of these into the Prongs list input of the Advanced Basket component.

Nickname: AB Prong · Tab: Diamonds › Gemsets · In the tab’s dropdown, not on the ribbon face

Inputs

NameNicknameTypeAccessDescription
ModeModeTextitemProng mode: ROUND, CUSTOM, OFFSET, DOUBLE, CLAW or TRIPLE
PositionPositionNumberitemNormalized position (0-1) of the prong along the gem girdle curve
DiameterDiameterNumberitemProng diameter at the top
Bottom DiameterBottom DiameterNumberitemProng diameter at the bottom
HeightHeightNumberitemProng height under the girdle
Gem InsideGem InsideNumberitemRadial dig of the prong into the gem girdle
Over GirdleOver GirdleNumberitemHow far the prong tip rises over the gem girdle
Bottom InsideBottom InsideNumberitemBottom position factor 0-1: 0 = gem centre, 1 = straight under the top
Bottom To CenterBottom To CenterBooleanitemON: Bottom Inside can pull the prong bases toward the gem centre. OFF: bases stay straight under their tops (Double/Triple pairs stay parallel).
Middle Gem InsideMiddle Gem InsideNumberitemTriple mode: extra gem-inside offset for the exterior (middle) prong top
Middle Bottom InsideMiddle Bottom InsideNumberitemTriple mode: bottom inside factor of the exterior (middle) prong
RotationRotationNumberitemRotation of the prong cross-section (degrees)
StraightStraightBooleanitemStraight prong instead of the curved (belly) rail
InclinationInclinationNumberitemCurved mode: belly outward bow in degrees (0 = no bow)
Inclination ZInclination ZNumberitemCurved mode: belly height along the chord as a 0-1 fraction (0 = belly low)
AngleAngleNumberitemDouble/Triple modes: pair separation (halfDiameter = Diameter / Angle)
TangentTangentBooleanitemON: the prong faces the gem curve’s outward normal instead of the radial direction
Extension For ManufacturingManuf. Ext.NumberitemExtra prong material added above the gem
ProfileProfileGenericitemClosed profile asset for CUSTOM mode
Bottom Use Custom ProfileBottom Custom ProfileBooleanitemCUSTOM mode: also use the custom profile for the bottom section
OffsetOffsetGenericitemOffset (V) parameters dictionary (Advanced Basket - Prong Offset Parameters). Merged into this prong.
ClawClawGenericitemClaw parameters dictionary (Advanced Basket - Prong Claw Parameters). Merged into this prong.

Outputs

NameNicknameTypeAccessDescription
Prong ParametersProngGenericitemParameters of one advanced basket prong

Advanced Basket - Rail Parameters

Define ONE rail of an advanced basket. Wire several of these into the Rails list input of the Advanced Basket component.

Nickname: AB Rail · Tab: Diamonds › Gemsets · In the tab’s dropdown, not on the ribbon face

Inputs

NameNicknameTypeAccessDescription
ModeModeTextitemRail mode: ROUND, CUSTOM or SQUARE
PositionPositionNumberitemVertical position of the rail under the girdle
WidthWidthNumberitemRail profile width
HeightHeightNumberitemRail profile height
Under GirdleUnder GirdleNumberitemDistance of the rail under the gem girdle
RotationRotationNumberitemRotation of the rail profile (degrees)
Bend HeightBend HeightNumberitemHeight of the rail bend
Bend RotationBend RotationNumberitemRotation of the rail bend (degrees)
Gem Size PercentageGem Size %NumberitemRail size as a percentage of the gem size
Fillet RadiusFillet RadiusNumberitemFillet radius of the rail profile corners
Offset YOffset YNumberitemShifts the whole rail along the local Y axis (0 = centered on the gem)
Creation ModeCreation ModeTextitemRail creation mode: SWEEP or REVOLVE
Profile PositionProfile PositionTextitemCustom profile orientation: FRONT or SIDE
Profile MirrorProfile MirrorTextitemCustom profile mirroring: NONE or MIRROR
ProfileProfileGenericitemClosed profile asset for CUSTOM mode
ChamferChamferBooleanitemCarves the gem seat into the rail (boolean with the gem cutter, like the Basket’s upper rail)
Chamfer OffsetChamfer OffsetNumberitemShifts the chamfer cutter outward (+) / inward (-) from the gem
GemsGemsGenericitemGems on the outer face of this rail, between the prongs: a gems parameters dictionary (a Cathedral - Gems Params). FLUSH, SHARED or SCALLOPED. Every free stretch between prongs takes the stones that fit: Angle, Distribution and Number of gems are not used. The rail then has the square section whatever its Mode, and grows to what the stones need when it is smaller. A bent rail (Bend Height) takes none.

Outputs

NameNicknameTypeAccessDescription
Rail ParametersRailGenericitemParameters of one advanced basket rail

Advanced Bezel - Airgap Parameters

Define the airgap parameters for an advanced bezel

Nickname: AB Airgaps · Tab: Diamonds › Gemsets · In the tab’s dropdown, not on the ribbon face

Inputs

NameNicknameTypeAccessDescription
EnableEnableBooleanitemEnable airgaps
ProfileProfileTextitemAirgap profile: HEART, SQUARE or ROUNDED_SQUARE. Not wired = the bezel keeps its own profile.
NumberNumberIntegeritemNumber of airgaps
WidthWidthNumberitemAirgap width
HeightHeightNumberitemAirgap height
RotationRotationNumberitemRotation
Rotation VRotation VNumberitemVertical (conic) rotation
Rotation GlobalRotation GlobalNumberitemGlobal rotation around the gem axis
Move In VerticalMove In VerticalNumberitemVertical offset of the airgaps

Outputs

NameNicknameTypeAccessDescription
Airgap ParametersAirgapsGenericitemAdvanced bezel airgap parameters

Advanced Bezel - Cutter Parameters

Define the cutter parameters for an advanced bezel

Nickname: AB Cutters · Tab: Diamonds › Gemsets · In the tab’s dropdown, not on the ribbon face

Inputs

NameNicknameTypeAccessDescription
EnableEnableBooleanitemEnable cutters
ProfileProfileTextitemCutter profile: ROUNDED, SQUARE or SHARP. Not wired = the bezel keeps its own profile.
NumberNumberIntegeritemNumber of cutters
WidthWidthNumberitemCutter width
HeightHeightNumberitemCutter height
RotationRotationNumberitemRotation
Rotation VRotation VNumberitemVertical (conic) rotation
Rotation GlobalRotation GlobalNumberitemGlobal rotation around the gem axis
Move In VerticalMove In VerticalNumberitemVertical offset of the cutters

Outputs

NameNicknameTypeAccessDescription
Cutter ParametersCuttersGenericitemAdvanced bezel cutter parameters

Advanced Bezel - Parameters

Define the basic parameters for an advanced bezel. The wall profile point list is only editable through the main component’s JSON input.

Nickname: AB Params · Tab: Diamonds › Gemsets · In the tab’s dropdown, not on the ribbon face

Inputs

NameNicknameTypeAccessDescription
HeightHeightNumberitemBezel height
WidthWidthNumberitemBezel width
Gem InsideGem InsideNumberitemRadial dig of the bezel wall into the gem girdle
Girdle HeightGirdle HeightNumberitemGirdle height
Girdle WidthGirdle WidthNumberitemGirdle width
SupportSupportIntegeritemNumber of support bridges (0 = none)
Support WidthSupport WidthNumberitemSupport bridge width
Support ThicknessSupport ThicknessNumberitemSupport bridge thickness
Fillet RadiusFillet RadiusNumberitemFillet radius applied to the sharp corners of the wall profile; 0 keeps them sharp
Bezel ModeBezel ModeIntegeritemWall construction for the single-rail (rounded) gem shapes: 0 = Auto, 1 = Sweep, 2 = Rail revolve
Revolve Axis XRevolve Axis XNumberitemX offset (gem-plane coordinates) of the Rail revolve axis point
Revolve Axis YRevolve Axis YNumberitemY offset (gem-plane coordinates) of the Rail revolve axis point

Outputs

NameNicknameTypeAccessDescription
Bezel ParametersParamsGenericitemAdvanced bezel basic parameters

Basket - Base Rail Parameters

Define the base rail parameters for a basket

Nickname: Basket Base Rail · Tab: Diamonds › Gemsets · In the tab’s dropdown, not on the ribbon face

Inputs

NameNicknameTypeAccessDescription
EnabledEnabledBooleanitemEnable base rail. Not wired = the basket keeps its own value.
ProfileProfileTextitemRail section profile: ROUND or SQUARE. Not wired = the basket keeps its own profile.
HeightHeightNumberitemHeight of the base rail. Not wired = the basket keeps its own value.
WidthWidthNumberitemWidth of the base rail. Not wired = the basket keeps its own value.
Diameter %Diameter %NumberitemDiameter percentage. Not wired = the basket keeps its own value.
RotationRotationNumberitemRotation angle. Not wired = the basket keeps its own value.
Move in ZMove in ZNumberitemVertical offset. Not wired = the basket keeps its own value.
Flush FitFlush FitBooleanitemFlush fit: no base rail, the prongs meet under the gem so the head sits flat on the shank. Wins over Enabled.
Flush Fit OffsetFlush Fit OffsetNumberitemFlush fit: radius (mm) the prong bottoms stop at around the gem centre; 0 = they meet at the centre.
Flush Fit AngleFlush Fit AngleNumberitemFlush fit, bent prongs: angle from vertical (degrees, 0-75) the prongs meet the base at; 0 = vertical.
Flush Fit BendFlush Fit BendNumberitemFlush fit, bent prongs: share of the drop (percent, 0-90) the prong goes straight down before turning in; 0 = it turns from the girdle.
Flush Fit Round FootFlush Fit Round FootBooleanitemFlush fit: domed feet (half a foot, like the tips); off = flat feet.

Outputs

NameNicknameTypeAccessDescription
Base Rail ParamsBase RailGenericitemBase rail parameters for a basket

Basket - Prong Parameters

Define the prong parameters for a basket

Nickname: Basket Prongs · Tab: Diamonds › Gemsets · In the tab’s dropdown, not on the ribbon face

Inputs

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
V ProngsV ProngsBooleanitemV prongs on the sharp corners of the stone (princess corners, pear and heart tips, 6-prong marquise tips, trillion corners); ROUND profile only
V ThicknessV ThicknessNumberitemMetal width of the V prongs; 0 = in proportion to the prong diameter
V Arm LengthV Arm LengthNumberitemHow far each arm of a V prong runs along the girdle from the corner; 0 = in proportion to the prong diameter
Prong TypeProng TypeTextitemProngs per position: SINGLE, DOUBLE (a pair side by side) or TRIPLE (the pair plus a thinner prong between them). ROUND takes all three, CLAW SINGLE or DOUBLE (the Double Claw), the other profiles SINGLE
OverlapOverlapNumberitemDOUBLE / TRIPLE: how much the prongs of a pair, and the Triple’s middle, cross; 0 = they touch, never a gap

Outputs

NameNicknameTypeAccessDescription
Prong ParametersProngsGenericitemProng parameters for a basket

Basket - Upper Rail Parameters

Define the upper rail parameters for a basket

Nickname: Basket Upper Rail · Tab: Diamonds › Gemsets · In the tab’s dropdown, not on the ribbon face

Inputs

NameNicknameTypeAccessDescription
EnabledEnabledBooleanitemEnable upper rail. Not wired = the basket keeps its own value.
ProfileProfileTextitemRail section profile: ROUND or SQUARE. Not wired = the basket keeps its own profile.
HeightHeightNumberitemHeight of the upper rail. Not wired = the basket keeps its own value.
WidthWidthNumberitemWidth of the upper rail. Not wired = the basket keeps its own value.
Height Under GirdleHeight Under GirdleNumberitemHeight under girdle. Not wired = the basket keeps its own value.
Diameter %Diameter %NumberitemDiameter percentage. Not wired = the basket keeps its own value.
RotationRotationNumberitemRotation angle. Not wired = the basket keeps its own value.
ChamferChamferBooleanitemChamfer enabled. Not wired = the basket keeps its own value.
Chamfer OffsetChamfer OffsetNumberitemChamfer offset. Not wired = the basket keeps its own value.

Outputs

NameNicknameTypeAccessDescription
Upper Rail ParamsUpper RailGenericitemUpper rail parameters for a basket

Bezel - Airgap Parameters

Define the airgap parameters for a bezel

Nickname: Bezel Airgaps · Tab: Diamonds › Gemsets · In the tab’s dropdown, not on the ribbon face

Inputs

NameNicknameTypeAccessDescription
EnableEnableBooleanitemEnable airgaps. Not wired = the bezel keeps its own value.
ProfileProfileTextitemAirgap profile: HEART, SQUARE or ROUNDED_SQUARE. Not wired = the bezel keeps its own profile.
NumberNumberIntegeritemNumber of airgaps. Not wired = the bezel keeps its own value.
WidthWidthNumberitemAirgap width. Not wired = the bezel keeps its own value.
HeightHeightNumberitemAirgap height. Not wired = the bezel keeps its own value.
RotationRotationNumberitemRotation. Not wired = the bezel keeps its own value.
Rotation VRotationVNumberitemVertical rotation. Not wired = the bezel keeps its own value.
Rotation GlobalRotationGlobalNumberitemGlobal rotation. Not wired = the bezel keeps its own value.
Move In VerticalMoveInVerticalNumberitemMove in vertical. Not wired = the bezel keeps its own value.

Outputs

NameNicknameTypeAccessDescription
Airgap ParametersAirgapsGenericitemBezel airgap parameters

Bezel - Cutter Parameters

Define the cutter parameters for a bezel

Nickname: Bezel Cutters · Tab: Diamonds › Gemsets · In the tab’s dropdown, not on the ribbon face

Inputs

NameNicknameTypeAccessDescription
EnableEnableBooleanitemEnable cutters. Not wired = the bezel keeps its own value.
ProfileProfileTextitemCutter profile: ROUNDED, SQUARE or SHARP. Not wired = the bezel keeps its own profile.
NumberNumberIntegeritemNumber of cutters. Not wired = the bezel keeps its own value.
WidthWidthNumberitemCutter width. Not wired = the bezel keeps its own value.
HeightHeightNumberitemCutter height. Not wired = the bezel keeps its own value.
RotationRotationNumberitemRotation. Not wired = the bezel keeps its own value.
Rotation VRotation VNumberitemVertical rotation. Not wired = the bezel keeps its own value.
Rotation GlobalRotation GlobalNumberitemGlobal rotation. Not wired = the bezel keeps its own value.
Move In VerticalMove In VerticalNumberitemMove in vertical. Not wired = the bezel keeps its own value.

Outputs

NameNicknameTypeAccessDescription
Cutter ParametersCuttersGenericitemBezel cutter parameters

Bezel - Parameters

Define the basic parameters for a bezel

Nickname: Bezel - Params · Tab: Diamonds › Gemsets · In the tab’s dropdown, not on the ribbon face

Inputs

NameNicknameTypeAccessDescription
ProfileProfileTextitemBezel profile: CONCAVE, STRAIGHT or CONVEX. Not wired = the bezel keeps its own profile.
HeightHeightNumberitemBezel height. Not wired = the bezel keeps its own value.
WidthWidthNumberitemLegacy: no longer shapes the bezel (use Wall Angle, Bottom Width and Seat Width)
Gem InsideGem InsideNumberitemGem inside. Not wired = the bezel keeps its own value.
Girdle HeightGirdle HeightNumberitemGirdle height. Not wired = the bezel keeps its own value.
Girdle WidthGirdle WidthNumberitemGirdle width. Not wired = the bezel keeps its own value.
SupportSupportIntegeritemSupport type. Not wired = the bezel keeps its own value.
Support WidthSupport WidthNumberitemSupport width. Not wired = the bezel keeps its own value.
Support ThicknessSupport ThicknessNumberitemSupport thickness. Not wired = the bezel keeps its own value.
Bottom WidthBottom WidthNumberitemWidth of the flat base of the wall; the base measures exactly this. Not wired = the bezel keeps its own value.
Wall AngleWall AngleNumberitemAngle of the inner wall from the vertical, degrees, below the seat: + the base goes in toward the stone, - out, 0 straight (-60 to 60). Not wired = the bezel keeps its own value.
Seat WidthSeat WidthNumberitemWidth of the gem seat: the bevel under the girdle that follows the stone’s pavilion; 0 = no seat. Not wired = the bezel keeps its own value.

Outputs

NameNicknameTypeAccessDescription
Bezel ParametersParamsGenericitemBezel basic parameters

Channel - Gems Parameters

Define the gem row and setting parameters for a channel (shared prongs / scalloped)

Nickname: Channel Gems · Tab: Diamonds › Gemsets · In the tab’s dropdown, not on the ribbon face

Inputs

NameNicknameTypeAccessDescription
ShapeShapeTextitemGem shape: ROUND or PRINCESS
Gem SizeGem SizeNumberitemGem size (mm)
Min DistanceMin DistanceNumberitemMinimum distance between gems
VerticalVerticalNumberitemVertical offset of the gems (table seat)
Force Even NumberForce EvenBooleanitemForce an even number of gems
Type ProngType ProngTextitemSetting type: NONE, SHARED or SCALLOPED
Gem InsideGem InsideNumberitemHow much the prong digs into the gem
Prong HeightProng HeightNumberitemProng height over the channel mouth
Prong DistanceProng DistanceNumberitemExtra distance between the two prongs of a gap
Automatic Prong SizeAuto Prong SizeBooleanitemSize the prongs automatically from the gap
Prong External DiameterProng Ext. Dia.NumberitemExternal wall prong diameter
Prong Internal DiameterProng Int. Dia.NumberitemInternal wall prong diameter
Prong End ModeProng End ModeTextitemEnd prongs on open curves: SINGLE or DOUBLE
Extension For ManufacturingManuf. Ext.NumberitemExtra prong material added in Manufacturing mode
Cutters Start HeightCut. Start HeightNumberitemScalloped cutter start height
Cutters Start WidthCut. Start WidthNumberitemScalloped cutter start width
Cutters End HeightCut. End HeightNumberitemScalloped cutter end height
Cutters End WidthCut. End WidthNumberitemScalloped cutter end width
Cutters LengthCut. LengthNumberitemScalloped cutter length
Cutters Over GirdleCut. Over GirdleNumberitemScalloped cutter vertical move (over girdle)
Cutters Over Girdle MiddleCut. Over Girdle Mid.NumberitemScalloped cutter middle vertical move
Cutters ShapeCut. ShapeTextitemScalloped cutter shape: U_SHAPE or V_SHAPE
Cutters Shape FactorCut. Shape FactorNumberitemScalloped cutter shape factor
Boolean CuttersBoolean CuttersBooleanitemSubtract the scalloped cutters from the metal
V-Cutters EnableV-Cut. EnableBooleanitemEnable the scalloped v-cutters
V-Cutters Start HeightV-Cut. Start HeightNumberitemV-cutter start height
V-Cutters Start WidthV-Cut. Start WidthNumberitemV-cutter start width
V-Cutters End HeightV-Cut. End HeightNumberitemV-cutter end height
V-Cutters End WidthV-Cut. End WidthNumberitemV-cutter end width
V-Cutters LengthV-Cut. LengthNumberitemV-cutter length
V-Cutters Over GirdleV-Cut. Over GirdleNumberitemV-cutter vertical move (over girdle)

Outputs

NameNicknameTypeAccessDescription
Gems ParametersGemsGenericitemChannel gems parameters

Channel - Section Parameters

Define the metal cross-section parameters for a channel

Nickname: Channel Section · Tab: Diamonds › Gemsets · In the tab’s dropdown, not on the ribbon face

Inputs

NameNicknameTypeAccessDescription
ProfileProfileTextitemCHANNEL_PROFILE asset name (or semantic). Not wired = the channel keeps its own profile.
WidthWidthNumberitemSection width
HeightHeightNumberitemSection height
Position ZPosition ZNumberitemVertical shift of the section along its up direction
RotationRotationNumberitemTwist of the section about the curve tangent (degrees)
Fillet FactorFillet FactorNumberitemFillet factor
Bright CutBright CutNumberitemBright cut (bevel) at the groove mouth
Inner WidthInner WidthNumberitemGroove (gem seat) width
Inner HeightInner HeightNumberitemGroove (gem seat) depth

Outputs

NameNicknameTypeAccessDescription
Section ParametersSectionGenericitemChannel section parameters

Cluster - Center Prongs Params

The cluster centre stone’s own prongs (the Halo’s): round, Double, Triple, Claw or custom, curving into the main gem rail

Nickname: Cluster Center Prongs · Tab: Diamonds › Gemsets · In the tab’s dropdown, not on the ribbon face

Inputs

NameNicknameTypeAccessDescription
Enable (optional)EnableBooleanitemAdd the centre stone’s own prongs (off by default)
Mode (optional)ModeTextitemDEFAULT (round section) or CUSTOM (the Profile section)
Cap Mode (optional)CapTextitemROUND cap or CLAW (the Basket’s claw)
Prong Type (optional)TypeTextitemSINGLE, DOUBLE or TRIPLE per position (CLAW: SINGLE or DOUBLE; CUSTOM: SINGLE)
Number Of Prongs (optional)CountIntegeritemProng positions round the stone
Diameter (optional)DiameterNumberitemProng diameter
Height Over Girdle (optional)OverGirdleNumberitemProng height above the girdle
Gem Inside (optional)GemInNumberitemHow far the prongs go into the stone
Move In Z (optional)MoveZNumberitemProngs moved up or down
Rotation (optional)RotationNumberitemRotation of the CUSTOM section
Overlap (optional)OverlapNumberitemDOUBLE / TRIPLE: how much the prongs of a pair cross (0 = they touch)
Cap Bump (optional)BumpNumberitemBulge of the round cap
Profile (optional)ProfileGenericitemCLOSED_PROFILE Asset of the CUSTOM section
Claw Gem Inside (optional)ClawInNumberitemCLAW: how far the tip reaches in toward the stone centre
Claw Height (optional)ClawHNumberitemCLAW: the tip moved up or down
Claw Tip Direction (optional)ClawDirNumberitemCLAW: degrees the hook bends down (10-60)
Claw Smoothness (optional)ClawSmoothIntegeritemCLAW: where the hook starts, % of the prong below the girdle (1-30)
Straight Bridge (optional)StraightBooleanitemStraight (true) or curved run into the main gem rail
Extension For Manufacturing (optional)MfgExtNumberitemProng extension in MANUFACTURING mode

Outputs

NameNicknameTypeAccessDescription
Center Prongs ParamsCenter ProngsGenericitemThe connected inputs only, for the matching input of the component (a Panel shows it as JSON). They go on top of its JSON input.

Cluster - Gems Parameters

Define the gem parameters for a cluster

Nickname: Cluster Gems · Tab: Diamonds › Gemsets · In the tab’s dropdown, not on the ribbon face

Inputs

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

Outputs

NameNicknameTypeAccessDescription
Gems ParametersGemsGenericitemCluster gems parameters

Cluster - Main Gem Rail Parameters

Define the main gem rail parameters for a cluster

Nickname: Cluster Main Gem Rail · Tab: Diamonds › Gemsets · In the tab’s dropdown, not on the ribbon face

Inputs

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

Outputs

NameNicknameTypeAccessDescription
GemBase ParametersGemBaseGenericitemCluster gem base parameters

Cluster - Prongs Parameters

Define the prong parameters for a cluster

Nickname: Cluster Prongs · Tab: Diamonds › Gemsets · In the tab’s dropdown, not on the ribbon face

Inputs

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

Outputs

NameNicknameTypeAccessDescription
Prongs ParametersProngsGenericitemCluster prongs parameters

Halo - Channel Parameters

Define the channel parameters for a halo

Nickname: Halo Channel · Tab: Diamonds › Gemsets · In the tab’s dropdown, not on the ribbon face

Inputs

NameNicknameTypeAccessDescription
ProfileProfileTextitemChannel profile: SOFT_DOOM, DOMMED_RECTANGLE or FLAT_ROUNDED_CORNERS. Not wired = the halo keeps its own profile.
HeightHeightNumberitemChannel height. Not wired = the halo keeps its own value.
WidthWidthNumberitemChannel width. Not wired = the halo keeps its own value.
Inner HeightInner HeightNumberitemInner channel height. Not wired = the halo keeps its own value.
Inner WidthInner WidthNumberitemInner channel width. Not wired = the halo keeps its own value.
Bright CutBright CutNumberitemBright cut value. Not wired = the halo keeps its own value.
Distance To GemDistance To GemNumberitemDistance from channel to gem. Not wired = the halo keeps its own value.
RotationRotationNumberitemChannel rotation (degrees). Not wired = the halo keeps its own value.
Position ZPosition ZNumberitemZ position of channel. Not wired = the halo keeps its own value.
Fillet FactorFillet FactorNumberitemFillet factor. Not wired = the halo keeps its own value.

Outputs

NameNicknameTypeAccessDescription
Channel ParametersChannelGenericitemHalo channel parameters

Halo - Gems Parameters

Define the gem parameters for a halo

Nickname: Halo Gems · Tab: Diamonds › Gemsets · In the tab’s dropdown, not on the ribbon face

Inputs

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 ProngTextitemHow the stones are held: NONE (channel), FLUSH (no channel), SHARED (prongs) or SCALLOPED
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 ChannelBooleanitemSHARED and SCALLOPED: drop the channel notch under the stones
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: U_SHAPE, V_SHAPE, SQUARE_SHAPE, TRAPEZOIDAL_SHAPE, FRENCH_SETTING_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
Drill Cutter Height TopDrill Cutter Height TopNumberitemROUND drill cutter: top height, % of the stone
Drill Cutter Height CrownDrill Cutter Height CrownNumberitemROUND drill cutter: crown height, % of the stone
Drill Cutter Height GirdleDrill Cutter Height GirdleNumberitemROUND drill cutter: girdle height, % of the stone
Drill Cutter Height PavilionDrill Cutter Height PavilionNumberitemROUND drill cutter: pavilion height, % of the stone
Drill Cutter Height DrillDrill Cutter Height DrillNumberitemROUND drill cutter: drill height, % of the stone (0 = no drill body)
Drill Cutter Size TopDrill Cutter Size TopNumberitemROUND drill cutter: top size, % of the stone
Drill Cutter Size DrillDrill Cutter Size DrillNumberitemROUND drill cutter: drill size, % of the stone
Drill Cutter Size BottomDrill Cutter Size BottomNumberitemROUND drill cutter: bottom size, % of the stone
Drill Cutter Gem InsideDrill Cutter Gem InsideNumberitemROUND drill cutter: mm added to the stone outline
Drill Cutter Drill TypeDrill Cutter Drill TypeIntegeritemROUND drill cutter: 0 gem shape, 1 round, 2 square, 3 hexagon

Outputs

NameNicknameTypeAccessDescription
Gems ParametersGemsGenericitemHalo gems parameters

Halo - Prongs Parameters

Define the prong parameters for a halo

Nickname: Halo Prongs · Tab: Diamonds › Gemsets · In the tab’s dropdown, not on the ribbon face

Inputs

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
Channel InsideChannel InsideNumberitemChannel 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 (enum)
Cap ModeCap ModeTextitemCap mode (enum)
Cap Claw InsideCap Claw InsideNumberitemClaw (the Basket’s): how far the tip reaches in toward the gem centre, mm
Cap Claw Tip HeightCap Claw Tip HeightNumberitemLegacy, not used since the Basket’s claw
Cap Claw Tip WidthCap Claw Tip WidthNumberitemLegacy, not used since the Basket’s claw
Cap Claw Tip DistanceCap Claw Tip DistanceNumberitemLegacy, not used since the Basket’s claw
Cap Claw TensionCap Claw TensionNumberitemClaw tip direction: degrees the hook bends down (10-60)
Extend To BridgeExtend To BridgeBooleanitemWhether prongs extend to bridge
Height To BridgeHeight To BridgeNumberitemHeight to bridge
Bridge StraightBridge StraightBooleanitemWhether the bridge is straight
Prong TypeProng TypeTextitemProngs per position: SINGLE, DOUBLE (a pair side by side) or TRIPLE (the pair plus a thinner prong between them). The round section takes all three, the claw SINGLE or DOUBLE (the Double Claw), CUSTOM SINGLE
OverlapOverlapNumberitemDOUBLE / TRIPLE: how much the prongs of a pair, and the Triple’s middle, cross; 0 = they touch, never a gap
Claw HeightClaw HeightNumberitemClaw tip moved up or down, mm
Claw SmoothnessClaw SmoothnessIntegeritemWhere the claw’s hook starts, % of the prong below the girdle (1-30)

Outputs

NameNicknameTypeAccessDescription
Prongs ParametersProngsGenericitemHalo prongs parameters

Hidden Halo - Channel 2 Params

Second channel of a double hidden halo: Enable plus the channel parameters

Nickname: Hidden Halo Channel 2 · Tab: Diamonds › Gemsets · In the tab’s dropdown, not on the ribbon face

Inputs

NameNicknameTypeAccessDescription
Enable (optional)EnableBooleanitemBuild the second channel; false keeps a single hidden halo
Profile (optional)ProfileGenericitemChannel profile Asset (CHANNEL_PROFILE). Default: the 014 profile
Height (optional)HeightNumberitemChannel section height
Width (optional)WidthNumberitemChannel section width
Inner Height (optional)InnerHNumberitemDepth of the groove the stones sit in
Inner Width (optional)InnerWNumberitemWidth of the groove the stones sit in
Bright Cut (optional)BrightCutNumberitemBright cut around the stones
Distance To Gem (optional)DistanceNumberitemRadial gap between the centre gem girdle and the channel
Rotation (optional)RotationNumberitemSection rotation in degrees; 90 is the hidden halo orientation
Position Z (optional)PosZNumberitemHow far below the girdle the channel sits; positive lowers it
Fillet Factor (optional)FilletNumberitemRounding of the channel corners (0-1)

Outputs

NameNicknameTypeAccessDescription
Channel 2 ParamsChannel 2GenericitemThe connected inputs only, for the matching input of the component (a Panel shows it as JSON). They go on top of its JSON input.

Hidden Halo - Channel Params

Channel parameters of a hidden halo

Nickname: Hidden Halo Channel · Tab: Diamonds › Gemsets · In the tab’s dropdown, not on the ribbon face

Inputs

NameNicknameTypeAccessDescription
Profile (optional)ProfileGenericitemChannel profile Asset (CHANNEL_PROFILE). Default: the 014 profile
Height (optional)HeightNumberitemChannel section height
Width (optional)WidthNumberitemChannel section width
Inner Height (optional)InnerHNumberitemDepth of the groove the stones sit in
Inner Width (optional)InnerWNumberitemWidth of the groove the stones sit in
Bright Cut (optional)BrightCutNumberitemBright cut around the stones
Distance To Gem (optional)DistanceNumberitemRadial gap between the centre gem girdle and the channel
Rotation (optional)RotationNumberitemSection rotation in degrees; 90 is the hidden halo orientation
Position Z (optional)PosZNumberitemHow far below the girdle the channel sits; positive lowers it
Fillet Factor (optional)FilletNumberitemRounding of the channel corners (0-1)

Outputs

NameNicknameTypeAccessDescription
Channel ParamsChannelGenericitemThe connected inputs only, for the matching input of the component (a Panel shows it as JSON). They go on top of its JSON input.

Hidden Halo - Gems Params

Small stone parameters of a hidden halo: stones, setting mode, shared prongs and scalloped cutters

Nickname: Hidden Halo Gems · Tab: Diamonds › Gemsets · In the tab’s dropdown, not on the ribbon face

Inputs

NameNicknameTypeAccessDescription
Shape (optional)ShapeTextitemSmall stone shape: ROUND or PRINCESS
Gem Size (optional)SizeNumberitemSmall stone size
Min Distance (optional)MinDistNumberitemMinimum gap between adjacent stones
Vertical (optional)VerticalNumberitemVertical offset of the stones in the channel
Force Even Number (optional)EvenBooleanitemKeep the stone count even
Remove Gems On Prongs (optional)RemoveOnProngsBooleanitemDrop the stones a centre prong runs through and leave their slot solid (default true on the Hidden Halo component)
Setting Mode (optional)SettingTextitemHow the stones are held: NONE (channel), SHARED (prongs) or SCALLOPED
Gem Inside (optional)GemInNumberitemShared prongs: how far they bite into the stones
Prong Height (optional)ProngHNumberitemShared prongs: height
Extension For Manufacturing (optional)ExtensionNumberitemShared prongs: extra length in manufacturing mode
Prong Distance (optional)ProngDistNumberitemShared prongs: distance between the pair
Automatic Prong Size (optional)AutoProngBooleanitemShared prongs: size them from the stones
Prong External Diameter (optional)ProngExtDNumberitemShared prongs: outer diameter when not automatic
Prong Internal Diameter (optional)ProngIntDNumberitemShared prongs: inner diameter when not automatic
Boolean Cutters (optional)BooleanBooleanitemScalloped: carve the cutters out of the channel
Remove Channel (optional)RemoveChannelBooleanitemScalloped: strip the channel groove
Cutters Start Height (optional)CutStartHNumberitemScalloped cutters: start height
Cutters Start Width (optional)CutStartWNumberitemScalloped cutters: start width
Cutters End Height (optional)CutEndHNumberitemScalloped cutters: end height
Cutters End Width (optional)CutEndWNumberitemScalloped cutters: end width
Cutters Length (optional)CutLengthNumberitemScalloped cutters: length
Cutters Over Girdle (optional)CutOverGNumberitemScalloped cutters: move in Z
Cutters Over Girdle Middle (optional)CutOverGMidNumberitemScalloped cutters: move the middle in Z
Cutters Shape (optional)CutShapeTextitemScalloped cutters: U_SHAPE or V_SHAPE
Cutters Shape Factor (optional)CutFactorNumberitemScalloped cutters: shape scale
V-Cutters Enable (optional)VCutOnBooleanitemScalloped: add the V-cutters
V-Cutters Start Height (optional)VCutStartHNumberitemScalloped V-cutters: start height
V-Cutters Start Width (optional)VCutStartWNumberitemScalloped V-cutters: start width
V-Cutters End Height (optional)VCutEndHNumberitemScalloped V-cutters: end height
V-Cutters End Width (optional)VCutEndWNumberitemScalloped V-cutters: end width
V-Cutters Length (optional)VCutLengthNumberitemScalloped V-cutters: length
V-Cutters Over Girdle (optional)VCutOverGNumberitemScalloped V-cutters: move in Z

Outputs

NameNicknameTypeAccessDescription
Gems ParamsGemsGenericitemThe connected inputs only, for the matching input of the component (a Panel shows it as JSON). They go on top of its JSON input.

Hidden Halo - Prongs Params

Centre-gem prong parameters of a hidden halo (Basket prongs on the halo)

Nickname: Hidden Halo Prongs · Tab: Diamonds › Gemsets · In the tab’s dropdown, not on the ribbon face

Inputs

NameNicknameTypeAccessDescription
Number (optional)NumberIntegeritemProngs around the gem: 3, 4, 5 or 6 (negative rotates the set, 0 for none)
Mode (optional)ModeTextitemCIRCLE for a round section, CLAW for a tip bent over the gem
Diameter (optional)DiameterNumberitemSection diameter at the tip
Bottom Diameter (optional)BottomDNumberitemSection diameter at the bottom
Height (optional)HeightNumberitemWhole prong, tip to bottom; Height - Over Girdle lies under the girdle
Over Girdle (optional)OverGirdleNumberitemHow far the tip rises above the girdle
Gem Inside (optional)GemInNumberitemHow far the tip bites into the gem
Offset (optional)OffsetNumberitemRadius the prong bottoms stop at around the gem centre; 0 brings them together
Rotation (optional)RotationNumberitemSection rotation in degrees (CIRCLE)
Cap Bump (optional)CapBumpNumberitemDome of the tip (CIRCLE)
Extension For Manufacturing (optional)ExtensionNumberitemExtra tip length in manufacturing mode
Style (optional)StyleTextitemSTRAIGHT, BEND (curved) or STEPPED
Step (optional)StepNumberitemSTEPPED: vertical run under the girdle before the jog
Step Smoothness (optional)StepSmoothNumberitemSTEPPED: how gently the jog bends, 0-100
Claw Gem Inside (optional)ClawGemInNumberitemCLAW: how far the tip reaches over the gem
Claw Height (optional)ClawHNumberitemCLAW: vertical offset of the tip
Claw Tip Direction (optional)ClawTipNumberitemCLAW: tip direction, 10-60
Claw Smoothness (optional)ClawSmoothIntegeritemCLAW: where the hook starts, as a percent of the shaft, 1-30
Support (optional)SupportTextitemPost support between the prong bottoms: NONE, SINGLE or DOUBLE
Support Width (optional)SupportWNumberitemPost support width
Support Height (optional)SupportHNumberitemPost support height

Outputs

NameNicknameTypeAccessDescription
Prongs ParamsProngsGenericitemThe connected inputs only, for the matching input of the component (a Panel shows it as JSON). They go on top of its JSON input.

Martini - Prong Parameters

Define the prong parameters for a martini

Nickname: Martini Prongs · Tab: Diamonds › Gemsets · In the tab’s dropdown, not on the ribbon face

Inputs

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 (claw-mode knee only)
Girdle InsideGirdle InsideNumberitemGirdle inside amount
Girdle ZGirdle ZNumberitemHeight of the prong bow (vertical position of the middle control point); 0 = midpoint
AngleAngleNumberitemAngle
RotationRotationNumberitemRotation
Extension For ManufacturingExtension For ManufacturingNumberitemExtension for manufacturing
ModeModeTextitemProng mode: DEFAULT (circle), CUSTOM (profile asset) or CLAW
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

Outputs

NameNicknameTypeAccessDescription
Prong ParametersProngsGenericitemProng parameters for a martini

Martini - Side Bezel Parameters

Define the side bezel parameters for a martini

Nickname: Martini Side Bezel · Tab: Diamonds › Gemsets · In the tab’s dropdown, not on the ribbon face

Inputs

NameNicknameTypeAccessDescription
EnableEnableBooleanitemEnable the side bezel
Gem SizeGem SizeNumberitemGem size
WidthWidthNumberitemWidth of the side bezel
Over GirdleOver GirdleNumberitemOver girdle amount
DistanceDistanceNumberitemDistance
Move In ZMove In ZNumberitemMove in Z
Fillet EdgeFillet EdgeNumberitemFillet edge amount
Scallop Cutter EnableScallop Cutter EnableBooleanitemEnable the scallop cutter
Scallop Cutter Apply BooleanScallop Cutter Apply BooleanBooleanitemApply the scallop cutter boolean

Outputs

NameNicknameTypeAccessDescription
Side Bezel ParametersSide BezelGenericitemSide bezel parameters for a martini

Martini - Upper Rail Parameters

Define the upper rail parameters for a martini

Nickname: Martini Upper Rail · Tab: Diamonds › Gemsets · In the tab’s dropdown, not on the ribbon face

Inputs

NameNicknameTypeAccessDescription
EnableEnableBooleanitemEnable upper rail
HeightHeightNumberitemHeight of the upper rail
WidthWidthNumberitemWidth of the upper rail
Height Under GirdleHeight Under GirdleNumberitemHeight under girdle
Diameter PercentageDiameter PercentageNumberitemRail centerline as a percentage of the gem size (like Basket)
RotationRotationNumberitemRotation angle
ChamferChamferBooleanitemChamfer enabled
Chamfer OffsetChamfer OffsetNumberitemChamfer offset
External YExternal YNumberitemExternal Y
Offset YOffset YNumberitemOffset Y

Outputs

NameNicknameTypeAccessDescription
Upper Rail ParametersUpper RailGenericitemUpper rail parameters for a martini

Peghead - Parameters

Define the parameters for a peghead

Nickname: Peghead Params · Tab: Diamonds › Gemsets · In the tab’s dropdown, not on the ribbon face

Inputs

NameNicknameTypeAccessDescription
EnableEnableBooleanitemEnable peghead. Not wired = the peghead keeps its own value.
ProfileProfileTextitemPeghead profile: STRAIGHT, CONCAVE or CONVEX. Not wired = the peghead keeps its own profile.
Number of ProngsNumber of ProngsIntegeritemNumber of prongs. Not wired = the peghead keeps its own value.
HeightHeightNumberitemPeghead height. Not wired = the peghead keeps its own value.
WidthWidthNumberitemPeghead width. Not wired = the peghead keeps its own value.
ThicknessThicknessNumberitemPeghead thickness. Not wired = the peghead keeps its own value.
Gem InsideGem InsideNumberitemGem inside percentage. Not wired = the peghead keeps its own value.
Girdle WidthGirdle WidthNumberitemGirdle width. Not wired = the peghead keeps its own value.
Over Girdle HeightOver Girdle HeightNumberitemHeight over girdle. Not wired = the peghead keeps its own value.

Outputs

NameNicknameTypeAccessDescription
Peghead ParametersPegheadGenericitemPeghead parameters

Trellis - Prongs Parameters

Define the prong parameters for a trellis gemset

Nickname: Trellis Prongs · Tab: Diamonds › Gemsets · In the tab’s dropdown, not on the ribbon face

Inputs

NameNicknameTypeAccessDescription
Prongs DiameterProngs DiameterNumberitemProng tube diameter at the base (ring side), mm
Gem InsideGem InsideNumberitemRadial offset of the prong top from the girdle
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 (deg)
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: CIRCLE or CLAW
Bottom ProfileBottom ProfileTextitemBottom section profile: CIRCLE or SQUARE
Bottom WidthBottom WidthNumberitemBottom section width (Square profile)
Bottom HeightBottom HeightNumberitemBottom section height (Square profile)
Ring Separation YRing Separation YNumberitemSymmetric Y separation of the prong landing points
Face TangentFace TangentBooleanitemProng faces the girdle tangent (ON) or the gem centre (OFF)
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 (Manufacturing only)
Prongs Diameter TopProngs Diameter TopNumberitemProng tube diameter at the tip (gem side), mm; 0 = same as Prongs Diameter

Outputs

NameNicknameTypeAccessDescription
Prongs ParametersProngsGenericitemProng parameters for a trellis gemset

Trellis - Upper Rail Parameters

Define the upper rail parameters for a trellis gemset

Nickname: Trellis Upper Rail · Tab: Diamonds › Gemsets · In the tab’s dropdown, not on the ribbon face

Inputs

NameNicknameTypeAccessDescription
EnableEnableBooleanitemEnable the upper rail
ModeModeTextitemRail mode: CIRCLE or CUSTOM
WidthWidthNumberitemRail width
HeightHeightNumberitemRail height
Height Under GirdleHeight Under GirdleNumberitemRail height under the girdle
External XExternal XNumberitemOuter X dimension of the rail (mm)
External YExternal YNumberitemOuter Y dimension (0 = uniform with X)
Offset YOffset YNumberitemShift the rail centerline along Y
RotationRotationNumberitemRail rotation
ChamferChamferBooleanitemApply a chamfer to the rail
Chamfer OffsetChamfer OffsetNumberitemChamfer offset

Outputs

NameNicknameTypeAccessDescription
Upper Rail ParametersUpper RailGenericitemUpper rail parameters for a trellis gemset

Tulip - Ornament Parameters

Define the ornament (union / leaf) parameters for a tulip

Nickname: Tulip Ornament · Tab: Diamonds › Gemsets · In the tab’s dropdown, not on the ribbon face

Inputs

NameNicknameTypeAccessDescription
TypeTypeTextitemOrnament type: NONE, UNION or LEAF
PlacementPlacementTextitemWhich gaps receive the ornament: AXISY, AXISX or BOTH
DiameterDiameterNumberitemOrnament tube diameter (mm)
Attach ParamAttach ParamNumberitem0 base..1 tip: where the curvature sits
Arch HeightArch HeightNumberitemUnion: how high the arch bows over the centre
Tip InsideTip InsideNumberitemUnion: apex radial vs girdle (0 touches, + inward)
LengthLengthNumberitemLeaf: reach / vertical extent of the loop (mm)
Top Bottom WidthTop Bottom WidthNumberitemLeaf: lateral width of the flat top & bottom (mm)
OpeningOpeningNumberitemLeaf: lateral width at the middle (mm)
Top Gem InsideTop Gem InsideNumberitemLeaf: top depth inward from the girdle
Middle InsideMiddle InsideNumberitemLeaf: middle depth inward from the girdle (bow)
Bottom Gem InsideBottom Gem InsideNumberitemLeaf: bottom distance outward from the gem centre
Curvature PositionCurvature PositionNumberitemLeaf: 0 bottom..1 top where the bow sits
SmoothSmoothNumberitemLeaf: corner roundness (0 sharp..1 round)
Move In ZMove In ZNumberitemVertical shift of the whole ornament (mm)
Top ZTop ZNumberitemExtra vertical offset of the top tip (mm)
Bottom ZBottom ZNumberitemExtra vertical offset of the bottom tip (mm)
Leaf Per AxisLeaf Per AxisBooleanitemUse the separate Y leaf shape for the Y-axis gaps
Leaf Y LengthLeaf Y LengthNumberitemY leaf: vertical extent (mm)
Leaf Y Top Bottom WidthLeaf Y Top Bottom WidthNumberitemY leaf: flat top & bottom width (mm)
Leaf Y OpeningLeaf Y OpeningNumberitemY leaf: middle width (mm)
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: 0 bottom..1 top where the bow sits
Leaf Y SmoothLeaf Y SmoothNumberitemY leaf: corner roundness
Leaf Y Move In ZLeaf Y Move In ZNumberitemY leaf: vertical shift (mm)
Leaf Y Top ZLeaf Y Top ZNumberitemY leaf: top tip vertical offset (mm)
Leaf Y Bottom ZLeaf Y Bottom ZNumberitemY leaf: bottom tip vertical offset (mm)

Outputs

NameNicknameTypeAccessDescription
Ornament ParametersOrnamentGenericitemOrnament parameters for a tulip

Tulip - Prong Parameters

Define the prong (petal) parameters for a tulip

Nickname: Tulip Prongs · Tab: Diamonds › Gemsets · In the tab’s dropdown, not on the ribbon face

Inputs

NameNicknameTypeAccessDescription
NumberNumberIntegeritemNumber of petal pairs (snaps to 4 or 6)
Pipe DiameterPipe DiameterNumberitemSubD pipe section diameter at the base (bottom), mm
Depth BulgeDepth BulgeNumberitemBulge width: multiplier on the reference tangential bow
HeightHeightNumberitemVertical scale factor of the whole setting
Gem InsideGem InsideNumberitemRadial offset from the stone curve
Bulge InsideBulge InsideNumberitemSmooth radial bulge (+in / -out)
Bulge PositionBulge PositionNumberitemHeight fraction where the bulge belly is centred (0..1)
Bulge SpreadBulge SpreadNumberitemHow far the bulge reaches up/down from its centre
Bulge Close BottomBulge Close BottomNumberitemHeight fraction over which the bulge closes at the bottom
Bulge Close TopBulge Close TopNumberitemHeight fraction over which the bulge closes at the top
Move In ZMove In ZNumberitemVertical offset of the whole setting
ModeModeTextitemProng tip mode: ROUND or CLAW
Tip CapTip CapNumberitemClaw: extension length of the claw tip
Cap Distance To CenterCap Distance To CenterNumberitemClaw: move the claw tip toward the stone centre
Cap HeightCap HeightNumberitemClaw: move the claw tip up / down
Tip SmoothnessTip SmoothnessNumberitemClaw: blend smoothness
Tip WidthTip WidthNumberitemClaw: width remaining at the very tip
Extension For ManufacturingExtension For ManufacturingNumberitemExtension for manufacturing
Pipe Diameter TopPipe Diameter TopNumberitemSubD pipe section diameter at the tip (top), mm; 0 = same as Pipe Diameter

Outputs

NameNicknameTypeAccessDescription
Prong ParametersProngsGenericitemProng parameters for a tulip