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
Prong Params (optional)ProngsGenericlist—One dictionary per prong (Advanced Basket - Prong Parameters). When wired, this list replaces the prong list coming from the JSON.
Rail Params (optional)RailsGenericlist—One dictionary per rail (Advanced Basket - Rail Parameters). When wired, this list replaces the rail list coming from the JSON.
Advanced Basket JSON (optional)JSONTextitem—JSON representation of an AdvancedBasket. The full model, including the prong and rail lists and their custom profile assets, can be provided here.
Computation Mode (optional)Computation ModeTextitemRENDERComputation mode: RENDER or MANUFACTURING. Defaults to RENDER. The advanced basket geometry is currently mode-independent (the manufacturing extension is a per-prong parameter).

Outputs

NameNicknameTypeAccessDescription
BrepsBrepsBreplistBrep parts of the advanced basket
Magnet TopMagnet TopPlaneitemTop center of the bounding box
Magnet BottomMagnet Bot.PlaneitemBottom center of the bounding box
Magnet NorthMagnet NorthPlaneitemNorth center of the bounding box
Magnet SouthMagnet SouthPlaneitemSouth center of the bounding box
Magnet WestMagnet WestPlaneitemWest center of the bounding box
Magnet EastMagnet EastPlaneitemEast center of the bounding box
SchemeSchemeGenericitemAdvanced basket scheme dictionary (reader-compatible keys)
Rail GemsRail GemsGenericlistGem geometries of the rail gems: the stones of every rail that carries gems (empty when none does)

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
Bezel Params (optional)ParamsGenericitem—Basic advanced bezel parameters
Cutter Params (optional)CuttersGenericitem—Cutter parameters for the advanced bezel
Airgap Params (optional)AirgapsGenericitem—Airgap parameters for the advanced bezel
Advanced Bezel JSON (optional)JSONTextitem—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.
Computation Mode (optional)Computation ModeTextitemRENDERComputation mode: RENDER or MANUFACTURING. Defaults to RENDER.

Outputs

NameNicknameTypeAccessDescription
BrepsBrepsBreplistBrep parts of the advanced bezel
Magnet TopMagnet TopPlaneitemTop center of the bounding box
Magnet BottomMagnet Bot.PlaneitemBottom center of the bounding box
Magnet NorthMagnet NorthPlaneitemNorth center of the bounding box
Magnet SouthMagnet SouthPlaneitemSouth center of the bounding box
Magnet WestMagnet WestPlaneitemWest center of the bounding box
Magnet EastMagnet EastPlaneitemEast center of the bounding box
SchemeSchemeGenericitemAdvanced bezel scheme dictionary (reader-compatible keys)

Basket

Creates a basket from a GemObject

Nickname: Basket · Tab: Diamonds › Gemsets

Inputs

NameNicknameTypeAccessDefaultDescription
GemGemGemObjectitem—Gem object to create the basket for
Prong Params (optional)ProngsGenericitem—Prong parameters for the basket
Upper Rail Params (optional)Upper RailGenericitem—Upper rail parameters for the basket
Base Rail Params (optional)Base RailGenericitem—Base rail parameters for the basket
Basket JSON (optional)JSONTextitem—JSON representation of a Basket
Computation Mode (optional)Computation ModeTextitemRENDERComputation mode: RENDER or MANUFACTURING. Defaults to RENDER.
Part Path (optional)Part PathTextitem—Where this component’s parts go in the design, as section.id (for example gemset.main). Wire the Path output of the reader; leave it empty when the design has a single one (gemset.main is used).
Material (optional)MaterialTextitem—Metal token of the metal parts (the Material output of the reader). Empty = GOLD_WHITE_18.
Upper Rail Gems (optional)Upper Rail GemsGenericitem—Gems on the outer face of the upper rail, between the prongs: a gems parameters dictionary (a Cathedral - Gems Params, the Gems output of the Basket Upper Rail Reader or the Upper Rail Gems output of the Gemset Basket Reader). 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 Gems (optional)Base Rail GemsGenericitem—Gems on the outer face of the base rail, between the prongs: a gems parameters dictionary (a Cathedral - Gems Params, the Gems output of the Basket Base Rail Reader or the Base Rail Gems output of the Gemset Basket Reader). 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).

Outputs

NameNicknameTypeAccessDescription
BrepsBrepsBreplistBrep parts of the basket
SubDsSubDsSubDlistSubD parts of the basket
Magnet TopMagnet TopPlaneitemTop center of the bounding box
Magnet BottomMagnet Bot.PlaneitemBottom center of the bounding box
Magnet NorthMagnet NorthPlaneitemNorth center of the bounding box
Magnet SouthMagnet SouthPlaneitemSouth center of the bounding box
Magnet WestMagnet WestPlaneitemWest center of the bounding box
Magnet EastMagnet EastPlaneitemEast center of the bounding box
SchemeSchemeGenericitemBasket scheme with reader-compatible keys
SemanticSemanticTextitemSemantic text description of the basket
ProngsProngsBreplistProngs of the basket, with their post supports
Upper RailUpper RailBreplistUpper rail of the basket (empty when it is disabled)
Base RailBase RailBreplistBase rail of the basket (empty when it is disabled)
WidthWidthNumberitemWidth of the basket along X (the distance between the west and east magnets), for the shanks that size their arms or opening to the setting
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).
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)

Bezel

Creates a bezel from a GemObject

Nickname: Bezel · Tab: Diamonds › Gemsets

Inputs

NameNicknameTypeAccessDefaultDescription
GemGemGemObjectitem—Gem object to create the bezel for
Bezel Params (optional)ParamsGenericitem—Basic bezel parameters
Cutter Params (optional)CuttersGenericitem—Cutter parameters for the bezel
Airgap Params (optional)AirgapsGenericitem—Airgap parameters for the bezel
Bezel JSON (optional)JSONTextitem—JSON representation of a Bezel
Computation Mode (optional)Computation ModeTextitemRENDERComputation mode: RENDER or MANUFACTURING. Defaults to RENDER.
Part Path (optional)Part PathTextitem—Where this component’s parts go in the design, as section.id (for example gemset.main). Wire the Path output of the reader; leave it empty when the design has a single one (gemset.main is used).
Material (optional)MaterialTextitem—Metal token of the metal parts (the Material output of the reader). Empty = GOLD_WHITE_18.

Outputs

NameNicknameTypeAccessDescription
BrepsBrepsBreplistBrep parts of the bezel
Magnet TopMagnet TopPlaneitemTop center of the bounding box
Magnet BottomMagnet Bot.PlaneitemBottom center of the bounding box
Magnet NorthMagnet NorthPlaneitemNorth center of the bounding box
Magnet SouthMagnet SouthPlaneitemSouth center of the bounding box
Magnet WestMagnet WestPlaneitemWest center of the bounding box
Magnet EastMagnet EastPlaneitemEast center of the bounding box
SchemeSchemeGenericitemBezel scheme with reader-compatible keys
SemanticSemanticTextitemSemantic text description of the bezel
WidthWidthNumberitemWidth of the setting along X (the distance between the west and east magnets), for the shanks that size their arms or opening to 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 Mesh (optional)OrientationMeshitem—Optional mesh that orients the section and the gems (its normal is up). If omitted, the curve plane normal is used.
Section Params (optional)SectionGenericitem—Metal section parameters (from Channel - Section Parameters)
Gems Params (optional)GemsGenericitem—Gem row and setting parameters (from Channel - Gems Parameters)
T0 (optional)T0Numberitem—Segment start (curve parameter). Wire T0 and T1 to switch to Segment mode.
T1 (optional)T1Numberitem—Segment end (curve parameter). Wire T0 and T1 to switch to Segment mode.
Margin (optional)MarginNumberitem0Gap (mm) between the end gem edge and the channel wall at each end (Segment only)
Invert Segment (optional)Invert SegmentBooleanitemfalseClosed-curve Segment: pick the complementary (smaller) arc between T0 and T1
Flip Curve (optional)Flip CurveBooleanitemfalseReverse the curve direction: flips gem order and start point
Channel JSON (optional)JSONTextitem—JSON representation of a ChannelSetting
Computation Mode (optional)Computation ModeTextitemRENDERComputation mode: RENDER or MANUFACTURING. Defaults to RENDER.

Outputs

NameNicknameTypeAccessDescription
BrepsBrepsBreplistBrep parts of the channel (metal band + prongs)
GemsGemsGemObjectlistGem objects placed in the channel
CuttersCuttersBreplistScalloped cutter breps (when Boolean Cutters is off)
Magnet TopMagnet TopPlaneitemTop center of the bounding box
Magnet BottomMagnet Bot.PlaneitemBottom center of the bounding box
Magnet NorthMagnet NorthPlaneitemNorth center of the bounding box
Magnet SouthMagnet SouthPlaneitemSouth center of the bounding box
Magnet WestMagnet WestPlaneitemWest center of the bounding box
Magnet EastMagnet EastPlaneitemEast center of the bounding box
SchemeSchemeGenericitemChannel scheme dictionary (backend keys)

Cluster

Creates a cluster from a GemObject

Nickname: Cluster · Tab: Diamonds › Gemsets

Inputs

NameNicknameTypeAccessDefaultDescription
GemGemGemObjectitem—Gem object to create the cluster for
Gems Params (optional)GemsGenericitem—Cluster gem parameters
Prongs Params (optional)ProngsGenericitem—Cluster prongs parameters
Main Gem Rail Params (optional)Main Gem RailGenericitem—Cluster Main Gem Rail parameters
Cluster JSON (optional)JSONTextitem—JSON representation of a Cluster
Computation Mode (optional)Computation ModeTextitemRENDERComputation mode: RENDER or MANUFACTURING. Defaults to RENDER.
Center Prongs ParamsCenter ProngsGenericitem—The centre stone’s own prongs (Cluster - Center Prongs Params). Off unless enabled
Part Path (optional)Part PathTextitem—Where this component’s parts go in the design, as section.id (for example gemset.main). Wire the Path output of the reader; leave it empty when the design has a single one (gemset.main is used).
Material (optional)MaterialTextitem—Metal token of the metal parts (the Material output of the reader). Empty = GOLD_WHITE_18.

Outputs

NameNicknameTypeAccessDescription
BrepsBrepsBreplistBrep parts of the cluster
GemsGemsGemObjectlistGem objects
MeshesGems MeshesGeometrylistGem Meshes
Magnet TopMagnet TopPlaneitemTop center of the bounding box
Magnet BottomMagnet Bot.PlaneitemBottom center of the bounding box
Magnet NorthMagnet NorthPlaneitemNorth center of the bounding box
Magnet SouthMagnet SouthPlaneitemSouth center of the bounding box
Magnet WestMagnet WestPlaneitemWest center of the bounding box
Magnet EastMagnet EastPlaneitemEast center of the bounding box
SchemeSchemeGenericitemCluster scheme with reader-compatible keys
SemanticSemanticTextitemSemantic text description of the cluster
Center ProngsCenter ProngsBreplistProngs that hold the centre stone (the internal ones), not included in Breps
WidthWidthNumberitemWidth of the setting along X (the distance between the west and east magnets), for the shanks that size their arms or opening to 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
Channel Params (optional)ChannelGenericitem—Channel parameters for the halo
Gems Params (optional)GemsGenericitem—Gem parameters for the halo
Prongs Params (optional)ProngsGenericitem—Prong parameters for the halo
Halo JSON (optional)JSONTextitem—JSON representation of a Halo
Computation Mode (optional)Computation ModeTextitemRENDERComputation mode: RENDER or MANUFACTURING. Defaults to RENDER.
Part Path (optional)Part PathTextitem—Where this component’s parts go in the design, as section.id (for example gemset.main). Wire the Path output of the reader; leave it empty when the design has a single one (gemset.main is used).
Material (optional)MaterialTextitem—Metal token of the metal parts (the Material output of the reader). Empty = GOLD_WHITE_18.

Outputs

NameNicknameTypeAccessDescription
BrepsBrepsBreplistBrep parts of the halo
GemsGemsGemObjectlistGem objects
MeshesGems MeshesGeometrylistGem meshes
Magnet TopMagnet TopPlaneitemTop center of the bounding box
Magnet BottomMagnet Bot.PlaneitemBottom center of the bounding box
Magnet NorthMagnet NorthPlaneitemBottom center of the bounding box
Magnet SouthMagnet SouthPlaneitemBottom center of the bounding box
Magnet WestMagnet WestPlaneitemBottom center of the bounding box
Magnet EastMagnet EastPlaneitemBottom center of the bounding box
SchemeSchemeGenericitemHalo scheme with reader-compatible keys
SemanticSemanticTextitemSemantic text description of the halo
Center ProngsCenter ProngsBreplistProngs that hold the centre stone, not included in Breps
WidthWidthNumberitemWidth of the setting along X (the distance between the west and east magnets), for the shanks that size their arms or opening to 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
Channel Params (optional)ChannelGenericitem—Channel parameters (Hidden Halo - Channel Params)
Gems Params (optional)GemsGenericitem—Small stone parameters (Hidden Halo - Gems Params)
Prongs Params (optional)ProngsGenericitem—Centre-gem prong parameters (Hidden Halo - Prongs Params)
Rail ShapeRailTextitemCIRCLERail shape: CIRCLE, OVAL or SQUARE. Unwired (or wired to nothing): SQUARE fitted to the stone for princess, cushion, emerald, radiant, asscher and baguette centre stones, CIRCLE otherwise
JSON (optional)JSONTextitem—JSON representation of a HiddenHalo
Computation ModeModeTextitemRENDERRENDER or MANUFACTURING
Rail X Length (optional)RailXNumberitem0OVAL / SQUARE rail: X extent; 0 keeps the shape default
Rail Y Length (optional)RailYNumberitem0OVAL / SQUARE rail: Y extent; 0 keeps the shape default
Channel 2 Params (optional)Channel 2Genericitem—Second channel under the first (Hidden Halo - Channel 2 Params); wired, it builds the second channel unless enable is false
Part Path (optional)Part PathTextitem—Where this component’s parts go in the design, as section.id (for example gemset.main). Wire the Path output of the reader; leave it empty when the design has a single one (gemset.main is used).
Material (optional)MaterialTextitem—Metal token of the metal parts (the Material output of the reader). Empty = GOLD_WHITE_18.

Outputs

NameNicknameTypeAccessDescription
BrepsBrepsBreplistHidden halo breps
GemsGemsGenericlistHalo gems
MeshesMeshesGeometrylistGem meshes
CuttersCuttersBreplistCutter breps
Magnet TopMagnet TopPointitemTop center of the bounding box
Magnet BottomMagnet Bot.PointitemBottom center of the bounding box
SchemeSchemeGenericitemHidden halo scheme dictionary (reader-compatible keys)
SemanticSemanticTextitemSemantic text description of the hidden halo
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
Channel BrepsChannelBreplistThe halo: channel ring(s) and the shared prongs between the stones, without the centre-gem prongs
Prong BrepsProngsBreplistThe centre-gem prongs only
WidthWidthNumberitemWidth of the setting along X (the distance between the west and east magnets), for the shanks that size their arms or opening to 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
Prong Params (optional)ProngsGenericitem—Prong parameters for the martini
Upper Rail Params (optional)Upper RailGenericitem—Upper rail parameters for the martini
Side Bezel Params (optional)Side BezelGenericitem—Side bezel parameters for the martini
Martini JSON (optional)JSONTextitem—JSON representation of a Martini
Computation Mode (optional)Computation ModeTextitemRENDERComputation mode: RENDER or MANUFACTURING. Defaults to RENDER.
Part Path (optional)Part PathTextitem—Where this component’s parts go in the design, as section.id (for example gemset.main). Wire the Path output of the reader; leave it empty when the design has a single one (gemset.main is used).
Material (optional)MaterialTextitem—Metal token of the metal parts (the Material output of the reader). Empty = GOLD_WHITE_18.

Outputs

NameNicknameTypeAccessDescription
BrepsBrepsBreplistBrep parts of the martini
GemsGemsGemObjectlistSide gem objects
MeshesGems MeshesGeometrylistSide gem meshes
Magnet TopMagnet TopPlaneitemTop center of the bounding box
Magnet BottomMagnet Bot.PlaneitemBottom center of the bounding box
Magnet NorthMagnet NorthPlaneitemNorth center of the bounding box
Magnet SouthMagnet SouthPlaneitemSouth center of the bounding box
Magnet WestMagnet WestPlaneitemWest center of the bounding box
Magnet EastMagnet EastPlaneitemEast center of the bounding box
SchemeSchemeGenericitemMartini scheme dictionary (reader-compatible keys)
SemanticSemanticTextitemSemantic text description of the martini
WidthWidthNumberitemWidth of the setting along X (the distance between the west and east magnets), for the shanks that size their arms or opening to 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
Peghead Params (optional)PegheadGenericitem—Parameters for the peghead
Peghead JSON (optional)JSONTextitem—JSON representation of a Peghead
Computation Mode (optional)Computation ModeTextitemRENDERComputation mode: RENDER or MANUFACTURING. Defaults to RENDER.
Part Path (optional)Part PathTextitem—Where this component’s parts go in the design, as section.id (for example gemset.main). Wire the Path output of the reader; leave it empty when the design has a single one (gemset.main is used).
Material (optional)MaterialTextitem—Metal token of the metal parts (the Material output of the reader). Empty = GOLD_WHITE_18.

Outputs

NameNicknameTypeAccessDescription
BrepsBrepsBreplistBrep parts of the peghead
Magnet TopMagnet TopPlaneitemTop center of the bounding box
Magnet BottomMagnet Bot.PlaneitemBottom center of the bounding box
Magnet NorthMagnet NorthPlaneitemNorth center of the bounding box
Magnet SouthMagnet SouthPlaneitemSouth center of the bounding box
Magnet WestMagnet WestPlaneitemWest center of the bounding box
Magnet EastMagnet EastPlaneitemEast center of the bounding box
SchemeSchemeGenericitemPeghead scheme with reader-compatible keys
SemanticSemanticTextitemSemantic text description of the peghead
WidthWidthNumberitemWidth of the setting along X (the distance between the west and east magnets), for the shanks that size their arms or opening to 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
Prongs Params (optional)ProngsGenericitem—Prong parameters for the trellis
Upper Rail Params (optional)Upper RailGenericitem—Upper rail parameters for the trellis
Ring Curve (optional)Ring CurveCurveitem—Optional ring curve. If omitted, a default circle is built from the Diameter.
Diameter (optional)DiameterNumberitem17.35Ring (finger) diameter used to build the default ring curve when none is supplied
Curve Vertical Separation (optional)Curve Vert. Sep.Numberitem5.6Vertical gap between the gem girdle and the top of the default ring curve
Rotate 90 (optional)Rotate 90BooleanitemfalseRotate the whole gemset 90 degrees around the gem table normal
Trellis JSON (optional)JSONTextitem—JSON representation of a TrellisGemset
Computation Mode (optional)Computation ModeTextitemRENDERComputation mode: RENDER or MANUFACTURING. Defaults to RENDER.
Rail Diameter (optional)Rail DiameterNumberitem5.2Legacy upper rail diameter (moved here from the Upper Rail params)
Part Path (optional)Part PathTextitem—Where this component’s parts go in the design, as section.id (for example gemset.main). Wire the Path output of the reader; leave it empty when the design has a single one (gemset.main is used).
Material (optional)MaterialTextitem—Metal token of the metal parts (the Material output of the reader). Empty = GOLD_WHITE_18.

Outputs

NameNicknameTypeAccessDescription
BrepsBrepsBreplistBrep parts of the trellis
Magnet TopMagnet TopPlaneitemTop center of the bounding box
Magnet BottomMagnet Bot.PlaneitemBottom center of the bounding box
Magnet NorthMagnet NorthPlaneitemNorth center of the bounding box
Magnet SouthMagnet SouthPlaneitemSouth center of the bounding box
Magnet WestMagnet WestPlaneitemWest center of the bounding box
Magnet EastMagnet EastPlaneitemEast center of the bounding box
SchemeSchemeGenericitemTrellis scheme dictionary (reader-compatible keys)
SemanticSemanticTextitemSemantic text description of the trellis
Upper RailUpper RailBreplistThe upper rail, not included in Breps
WidthWidthNumberitemWidth of the setting along X (the distance between the west and east magnets), for the shanks that size their arms or opening to 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
Prong Params (optional)ProngsGenericitem—Prong (petal) parameters for the tulip
Ornament Params (optional)OrnamentGenericitem—Ornament parameters for the tulip
Tulip JSON (optional)JSONTextitem—JSON representation of a Tulip
Computation Mode (optional)Computation ModeTextitemRENDERComputation mode: RENDER or MANUFACTURING. Defaults to RENDER.
Part Path (optional)Part PathTextitem—Where this component’s parts go in the design, as section.id (for example gemset.main). Wire the Path output of the reader; leave it empty when the design has a single one (gemset.main is used).
Material (optional)MaterialTextitem—Metal token of the metal parts (the Material output of the reader). Empty = GOLD_WHITE_18.

Outputs

NameNicknameTypeAccessDescription
BrepsBrepsBreplistBrep parts of the tulip
SubDsSubDsSubDlistSubD parts of the tulip
Magnet TopMagnet TopPlaneitemTop center of the bounding box
Magnet BottomMagnet Bot.PlaneitemBottom center of the bounding box
Magnet NorthMagnet NorthPlaneitemNorth center of the bounding box
Magnet SouthMagnet SouthPlaneitemSouth center of the bounding box
Magnet WestMagnet WestPlaneitemWest center of the bounding box
Magnet EastMagnet EastPlaneitemEast center of the bounding box
SchemeSchemeGenericitemTulip scheme dictionary (reader-compatible keys)
SemanticSemanticTextitemSemantic text description of the tulip
OrnamentOrnamentSubDlistThe ornaments (union or leaves), not included in SubDs
WidthWidthNumberitemWidth of the setting along X (the distance between the west and east magnets), for the shanks that size their arms or opening to 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

NameNicknameTypeAccessDefaultDescription
Claw Cap DistanceClaw Cap Dist.Numberitem1.35Pulls the claw apex toward the gem centre (radial)
Claw Cap HeightClaw Cap HeightNumberitem-0.85Raises/lowers the claw apex (plus/minus Z, range -5 to 5)
Claw Tip WidthClaw Tip WidthNumberitem0.15Apex thickness as a fraction of the tube (0 = sharp point, 1 = full)
Claw Tip SmoothnessClaw Tip Smooth.Numberitem0.25Smooths the body-to-cap transition (0-1)
Cap Claw Gem InsideCap Claw Gem InsideNumberitem0.8Legacy claw cap: radial dig into the gem
Cap Claw HeightCap Claw HeightNumberitem0Legacy claw cap: cap height
Cap Claw TensionCap Claw TensionNumberitem30Legacy claw cap: cap tension
Cap Claw On CurveCap Claw On CurveIntegeritem20Legacy 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

NameNicknameTypeAccessDefaultDescription
ThicknessThicknessNumberitem0.6Arm thickness of the top V profile
LengthLengthNumberitem2Arm length of the top V profile
AngleAngleNumberitem90Opening angle (degrees, 30-180) of the top V profile
FilletFilletNumberitem0.1Corner fillet radius of the top V profile
Bottom ThicknessBottom ThicknessNumberitem0.6Arm thickness of the bottom V profile
Bottom LengthBottom LengthNumberitem2Arm length of the bottom V profile
Bottom AngleBottom AngleNumberitem90Opening angle (degrees, 30-180) of the bottom V profile
Bottom FilletBottom FilletNumberitem0.1Corner 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 Prong Params list input of the Advanced Basket component.

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

Inputs

NameNicknameTypeAccessDefaultDescription
ModeModeTextitemROUNDProng mode: ROUND, CUSTOM, OFFSET, DOUBLE, CLAW or TRIPLE
PositionPositionNumberitem0Normalized position (0-1) of the prong along the gem girdle curve
DiameterDiameterNumberitem1.5Prong diameter at the top
Bottom DiameterBottom DiameterNumberitem1.5Prong diameter at the bottom
HeightHeightNumberitem4Prong height under the girdle
Gem InsideGem InsideNumberitem0Radial dig of the prong into the gem girdle
Over GirdleOver GirdleNumberitem0.2How far the prong tip rises over the gem girdle
Bottom InsideBottom InsideNumberitem0.5Bottom position factor 0-1: 0 = gem centre, 1 = straight under the top
Bottom To CenterBottom To CenterBooleanitemfalseON: 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 InsideNumberitem0Triple mode: extra gem-inside offset for the exterior (middle) prong top
Middle Bottom InsideMiddle Bottom InsideNumberitem0.5Triple mode: bottom inside factor of the exterior (middle) prong
RotationRotationNumberitem0Rotation of the prong cross-section (degrees)
StraightStraightBooleanitemfalseStraight prong instead of the curved (belly) rail
InclinationInclinationNumberitem3Curved mode: belly outward bow in degrees (0 = no bow)
Inclination ZInclination ZNumberitem0Curved mode: belly height along the chord as a 0-1 fraction (0 = belly low)
AngleAngleNumberitem2Double/Triple modes: pair separation (halfDiameter = Diameter / Angle)
TangentTangentBooleanitemfalseON: the prong faces the gem curve’s outward normal instead of the radial direction
Extension For ManufacturingManuf. Ext.Numberitem0.7Extra prong material added above the gem
Profile (optional)ProfileGenericitem—Closed profile asset for CUSTOM mode
Bottom Use Custom ProfileBottom Custom ProfileBooleanitemfalseCUSTOM mode: also use the custom profile for the bottom section
Offset Params (optional)OffsetGenericitem—Offset (V) parameters dictionary (Advanced Basket - Prong Offset Parameters). Merged into this prong.
Claw Params (optional)ClawGenericitem—Claw 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 Rail Params list input of the Advanced Basket component.

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

Inputs

NameNicknameTypeAccessDefaultDescription
ModeModeTextitemROUNDRail mode: ROUND, CUSTOM or SQUARE
PositionPositionNumberitem0Vertical position of the rail under the girdle
WidthWidthNumberitem1.5Rail profile width
HeightHeightNumberitem1.2Rail profile height
Under GirdleUnder GirdleNumberitem1Distance of the rail under the gem girdle
RotationRotationNumberitem0Rotation of the rail profile (degrees)
Bend HeightBend HeightNumberitem0Height of the rail bend
Bend RotationBend RotationNumberitem0Rotation of the rail bend (degrees)
Gem Size PercentageGem Size %Numberitem70Rail size as a percentage of the gem size
Fillet RadiusFillet RadiusNumberitem0.001Fillet radius of the rail profile corners
Offset YOffset YNumberitem0Shifts the whole rail along the local Y axis (0 = centered on the gem)
Creation ModeCreation ModeTextitemSWEEPRail creation mode: SWEEP or REVOLVE
Profile PositionProfile PositionTextitemFRONTCustom profile orientation: FRONT or SIDE
Profile MirrorProfile MirrorTextitemNONECustom profile mirroring: NONE or MIRROR
Profile (optional)ProfileGenericitem—Closed profile asset for CUSTOM mode
ChamferChamferBooleanitemfalseCarves the gem seat into the rail (boolean with the gem cutter, like the Basket’s upper rail)
Chamfer OffsetChamfer OffsetNumberitem0Shifts the chamfer cutter outward (+) / inward (-) from the gem
Gems (optional)GemsGenericitem—Gems 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

NameNicknameTypeAccessDefaultDescription
EnableEnableBooleanitemfalseEnable airgaps
Profile (optional)ProfileTextitem—Airgap profile: HEART, SQUARE or ROUNDED_SQUARE. When omitted, the workspace default closed profile is used.
NumberNumberIntegeritem4Number of airgaps
WidthWidthNumberitem2Airgap width
HeightHeightNumberitem2Airgap height
RotationRotationNumberitem0Rotation
Rotation VRotation VNumberitem0Vertical (conic) rotation
Rotation GlobalRotation GlobalNumberitem45Global rotation around the gem axis
Move In VerticalMove In VerticalNumberitem-2Vertical 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

NameNicknameTypeAccessDefaultDescription
EnableEnableBooleanitemfalseEnable cutters
Profile (optional)ProfileTextitem—Cutter profile: ROUNDED, SQUARE or SHARP. When omitted, the workspace default closed profile is used.
NumberNumberIntegeritem4Number of cutters
WidthWidthNumberitem3.5Cutter width
HeightHeightNumberitem2Cutter height
RotationRotationNumberitem0Rotation
Rotation VRotation VNumberitem10Vertical (conic) rotation
Rotation GlobalRotation GlobalNumberitem0Global rotation around the gem axis
Move In VerticalMove In VerticalNumberitem0Vertical 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

NameNicknameTypeAccessDefaultDescription
HeightHeightNumberitem3.8Bezel height
WidthWidthNumberitem1.5Bezel width
Gem InsideGem InsideNumberitem0Radial dig of the bezel wall into the gem girdle
Girdle HeightGirdle HeightNumberitem0.3Girdle height
Girdle WidthGirdle WidthNumberitem1.5Girdle width
SupportSupportIntegeritem0Number of support bridges (0 = none)
Support WidthSupport WidthNumberitem1Support bridge width
Support ThicknessSupport ThicknessNumberitem1Support bridge thickness
Fillet RadiusFillet RadiusNumberitem0Fillet radius applied to the sharp corners of the wall profile; 0 keeps them sharp
Bezel ModeBezel ModeIntegeritem0Wall construction for the single-rail (rounded) gem shapes: 0 = Auto, 1 = Sweep, 2 = Rail revolve
Revolve Axis XRevolve Axis XNumberitem0X offset (gem-plane coordinates) of the Rail revolve axis point
Revolve Axis YRevolve Axis YNumberitem0Y 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

NameNicknameTypeAccessDefaultDescription
EnabledEnabledBooleanitemtrueEnable base rail
ProfileProfileTextitemSQUARERail section profile: ROUND or SQUARE
HeightHeightNumberitem1.2Height of the base rail
WidthWidthNumberitem1.5Width of the base rail
Diameter %Diameter %Numberitem50Diameter percentage
RotationRotationNumberitem0Rotation angle
Move in ZMove in ZNumberitem0Vertical offset
Flush FitFlush FitBooleanitemfalseFlush 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 OffsetNumberitem0Flush fit: radius (mm) the prong bottoms stop at around the gem centre; 0 = they meet at the centre.
Flush Fit AngleFlush Fit AngleNumberitem0Flush fit, bent prongs: angle from vertical (degrees, 0-75) the prongs meet the base at; 0 = vertical.
Flush Fit BendFlush Fit BendNumberitem0Flush 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 FootBooleanitemtrueFlush fit: domed feet (half a foot, like the tips); off = flat feet.
Connector (optional)ConnectorGenericitem—Dictionary from the Reader Connector output. Individual inputs override.

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

NameNicknameTypeAccessDefaultDescription
NumberNumberIntegeritem-4Number of prongs
ProfileProfileTextitemROUNDProng section profile: ROUND, SQUARE, HEART, TRAPEZOID or CLAW
Diameter TopDiameter TopNumberitem1.2Diameter at the top
Diameter GirdleDiameter GirdleNumberitem1.2Diameter at girdle
Diameter BottomDiameter BottomNumberitem1.2Diameter at the bottom
HeightHeightNumberitem4Height of prongs
Height Over GirdleHeight Over GirdleNumberitem0.3Height over girdle
StraightStraightBooleanitemfalseStraight prong?
Cap BumpCap BumpNumberitem0.6Bump amount applied to the prong cap
V Prongs (optional)V ProngsBooleanitemfalseV prongs on the sharp corners of the stone (princess corners, pear and heart tips, 6-prong marquise tips, trillion corners); ROUND profile only
V Thickness (optional)V ThicknessNumberitem0Metal width of the V prongs; 0 = in proportion to the prong diameter
V Arm Length (optional)V Arm LengthNumberitem0How far each arm of a V prong runs along the girdle from the corner; 0 = in proportion to the prong diameter
Prong Type (optional)Prong TypeTextitemSINGLEProngs 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
Overlap (optional)OverlapNumberitem0DOUBLE / TRIPLE: how much the prongs of a pair, and the Triple’s middle, cross; 0 = they touch, never a gap
Connector (optional)ConnectorGenericitem—Dictionary from the Reader Connector output. Individual inputs override.

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

NameNicknameTypeAccessDefaultDescription
EnabledEnabledBooleanitemtrueEnable upper rail
ProfileProfileTextitemSQUARERail section profile: ROUND or SQUARE
HeightHeightNumberitem1.2Height of the upper rail
WidthWidthNumberitem1.5Width of the upper rail
Height Under GirdleHeight Under GirdleNumberitem1Height under girdle
Diameter %Diameter %Numberitem70Diameter percentage
RotationRotationNumberitem0Rotation angle
ChamferChamferBooleanitemfalseChamfer enabled
Chamfer OffsetChamfer OffsetNumberitem0Chamfer offset
Connector (optional)ConnectorGenericitem—Dictionary from the Reader Connector output. Individual inputs override.

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

NameNicknameTypeAccessDefaultDescription
EnableEnableBooleanitemfalseEnable airgaps
Profile (optional)ProfileTextitem—Airgap profile: HEART, SQUARE or ROUNDED_SQUARE
NumberNumberIntegeritem4Number of airgaps
WidthWidthNumberitem2Airgap width
HeightHeightNumberitem2Airgap height
RotationRotationNumberitem0Rotation
Rotation VRotationVNumberitem0Vertical rotation
Rotation GlobalRotationGlobalNumberitem45Global rotation
Move In VerticalMoveInVerticalNumberitem-2Move in vertical
Connector (optional)ConnectorGenericitem—Dictionary from the Reader Connector output. Individual inputs override.

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

NameNicknameTypeAccessDefaultDescription
EnableEnableBooleanitemfalseEnable cutters
Profile (optional)ProfileTextitem—Cutter profile: ROUNDED, SQUARE or SHARP
NumberNumberIntegeritem4Number of cutters
WidthWidthNumberitem3.5Cutter width
HeightHeightNumberitem2Cutter height
RotationRotationNumberitem0Rotation
Rotation VRotation VNumberitem10Vertical rotation
Rotation GlobalRotation GlobalNumberitem0Global rotation
Move In VerticalMove In VerticalNumberitem0Move in vertical
Connector (optional)ConnectorGenericitem—Dictionary from the Reader Connector output. Individual inputs override.

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

NameNicknameTypeAccessDefaultDescription
Profile (optional)ProfileTextitem—Bezel profile: CONCAVE, STRAIGHT or CONVEX
HeightHeightNumberitem3.8Bezel height
WidthWidthNumberitem1.5Legacy: no longer shapes the bezel (use Wall Angle, Bottom Width and Seat Width)
Gem InsideGem InsideNumberitem0Gem inside
Girdle HeightGirdle HeightNumberitem0.3Girdle height
Girdle WidthGirdle WidthNumberitem1.5Girdle width
SupportSupportIntegeritem0Support type
Support WidthSupport WidthNumberitem1Support width
Support ThicknessSupport ThicknessNumberitem1Support thickness
Bottom Width (optional)Bottom WidthNumberitem1Width of the flat base of the wall; the base measures exactly this
Wall Angle (optional)Wall AngleNumberitem8Angle of the inner wall from the vertical, degrees, below the seat: + the base goes in toward the stone, - out, 0 straight (-60 to 60)
Seat Width (optional)Seat WidthNumberitem0.3Width of the gem seat: the bevel under the girdle that follows the stone’s pavilion; 0 = no seat
Connector (optional)ConnectorGenericitem—Dictionary from the Reader Connector output. Individual inputs override.

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

NameNicknameTypeAccessDefaultDescription
ShapeShapeTextitemROUNDGem shape: ROUND or PRINCESS
Gem SizeGem SizeNumberitem1.8Gem size (mm)
Min DistanceMin DistanceNumberitem0.1Minimum distance between gems
VerticalVerticalNumberitem0Vertical offset of the gems (table seat)
Force Even NumberForce EvenBooleanitemtrueForce an even number of gems
Type ProngType ProngTextitemNONESetting type: NONE, SHARED or SCALLOPED
Gem InsideGem InsideNumberitem0.05How much the prong digs into the gem
Prong HeightProng HeightNumberitem0.3Prong height over the channel mouth
Prong DistanceProng DistanceNumberitem-0.6Extra distance between the two prongs of a gap
Automatic Prong SizeAuto Prong SizeBooleanitemfalseSize the prongs automatically from the gap
Prong External DiameterProng Ext. Dia.Numberitem0.75External wall prong diameter
Prong Internal DiameterProng Int. Dia.Numberitem0.75Internal wall prong diameter
Prong End ModeProng End ModeTextitemDOUBLEEnd prongs on open curves: SINGLE or DOUBLE
Extension For ManufacturingManuf. Ext.Numberitem1Extra prong material added in Manufacturing mode
Cutters Start HeightCut. Start HeightNumberitem2Scalloped cutter start height
Cutters Start WidthCut. Start WidthNumberitem0.6Scalloped cutter start width
Cutters End HeightCut. End HeightNumberitem2Scalloped cutter end height
Cutters End WidthCut. End WidthNumberitem0.6Scalloped cutter end width
Cutters LengthCut. LengthNumberitem5Scalloped cutter length
Cutters Over GirdleCut. Over GirdleNumberitem0Scalloped cutter vertical move (over girdle)
Cutters Over Girdle MiddleCut. Over Girdle Mid.Numberitem0Scalloped cutter middle vertical move
Cutters ShapeCut. ShapeTextitemU_SHAPEScalloped cutter shape: U_SHAPE or V_SHAPE
Cutters Shape FactorCut. Shape FactorNumberitem1Scalloped cutter shape factor
Boolean CuttersBoolean CuttersBooleanitemfalseSubtract the scalloped cutters from the metal
V-Cutters EnableV-Cut. EnableBooleanitemtrueEnable the scalloped v-cutters
V-Cutters Start HeightV-Cut. Start HeightNumberitem2V-cutter start height
V-Cutters Start WidthV-Cut. Start WidthNumberitem0.5V-cutter start width
V-Cutters End HeightV-Cut. End HeightNumberitem2V-cutter end height
V-Cutters End WidthV-Cut. End WidthNumberitem0.5V-cutter end width
V-Cutters LengthV-Cut. LengthNumberitem3V-cutter length
V-Cutters Over GirdleV-Cut. Over GirdleNumberitem0.9V-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

NameNicknameTypeAccessDefaultDescription
Profile (optional)ProfileTextitem—CHANNEL_PROFILE asset name (or semantic). If omitted, the default profile is used.
WidthWidthNumberitem3Section width
HeightHeightNumberitem2Section height
Position ZPosition ZNumberitem0Vertical shift of the section along its up direction
RotationRotationNumberitem0Twist of the section about the curve tangent (degrees)
Fillet FactorFillet FactorNumberitem0.3Fillet factor
Bright CutBright CutNumberitem0Bright cut (bevel) at the groove mouth
Inner WidthInner WidthNumberitem1.8Groove (gem seat) width
Inner HeightInner HeightNumberitem0.6Groove (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

NameNicknameTypeAccessDefaultDescription
Enable (optional)EnableBooleanitemfalseAdd the centre stone’s own prongs (off by default)
Mode (optional)ModeTextitem—DEFAULT (round section) or CUSTOM (the Profile section)
Cap Mode (optional)CapTextitem—ROUND cap or CLAW (the Basket’s claw)
Prong Type (optional)TypeTextitem—SINGLE, DOUBLE or TRIPLE per position (CLAW: SINGLE or DOUBLE; CUSTOM: SINGLE)
Number Of Prongs (optional)CountIntegeritem—Prong positions round the stone
Diameter (optional)DiameterNumberitem—Prong diameter
Height Over Girdle (optional)OverGirdleNumberitem—Prong height above the girdle
Gem Inside (optional)GemInNumberitem—How far the prongs go into the stone
Move In Z (optional)MoveZNumberitem—Prongs moved up or down
Rotation (optional)RotationNumberitem—Rotation of the CUSTOM section
Overlap (optional)OverlapNumberitem—DOUBLE / TRIPLE: how much the prongs of a pair cross (0 = they touch)
Cap Bump (optional)BumpNumberitem—Bulge of the round cap
Profile (optional)ProfileGenericitem—CLOSED_PROFILE Asset of the CUSTOM section
Claw Gem Inside (optional)ClawInNumberitem—CLAW: how far the tip reaches in toward the stone centre
Claw Height (optional)ClawHNumberitem—CLAW: the tip moved up or down
Claw Tip Direction (optional)ClawDirNumberitem—CLAW: degrees the hook bends down (10-60)
Claw Smoothness (optional)ClawSmoothIntegeritem—CLAW: where the hook starts, % of the prong below the girdle (1-30)
Straight Bridge (optional)StraightBooleanitem—Straight (true) or curved run into the main gem rail
Extension For Manufacturing (optional)MfgExtNumberitem—Prong extension in MANUFACTURING mode
Connector (optional)ConnectorGenericitem—Dictionary from a Reader Connector output (base values). Individual inputs override.

Outputs

NameNicknameTypeAccessDescription
Center Prongs ParamsCenter ProngsGenericitemDictionary of parameters (the Connector values plus the connected inputs)

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

NameNicknameTypeAccessDefaultDescription
Gem SizeGem SizeNumberitem1.6Gem size
Min DistanceMin DistanceNumberitem0.1Minimum distance between gems
Distance To GemDistance To GemNumberitem2Distance to central gem
Z PositionZ PositionNumberitem-0.5Z position of gems
RotationRotationNumberitem0Rotation
Fillet FactorFillet FactorNumberitem0.3Fillet factor
Upper Rail DiameterUpper Rail DiameterNumberitem1Upper rail diameter
Upper Rail Move In ZUpper Rail Move In ZNumberitem-0.4Z offset for upper rail
Upper Rail Thread DiameterUpper Rail Thread DiameterNumberitem0.3Thread diameter upper rail
Lower Rail EnableLower Rail EnableBooleanitemfalseEnable lower rail
Lower Rail DiameterLower Rail DiameterNumberitem1Lower rail diameter
Lower Rail Move In ZLower Rail Move In ZNumberitem-0.8Z offset for lower rail
Lower Rail Thread DiameterLower Rail Thread DiameterNumberitem0.3Thread diameter lower rail
Connector (optional)ConnectorGenericitem—Dictionary from the Reader Connector output. Individual inputs override.

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

NameNicknameTypeAccessDefaultDescription
EnableEnableBooleanitemfalseEnable gem base
WidthWidthNumberitem4Base width
HeightHeightNumberitem4Base height
RotationRotationNumberitem1Base rotation
Thread DiameterThread DiameterNumberitem1.1Thread diameter
Move In ZMove In ZNumberitem-4Z offset
Rail Inside Gem %Rail Inside Gem %Numberitem1Rail inside gem percentage
Bend HeightBend HeightNumberitem0Bend height
Bend RotationBend RotationNumberitem0Bend rotation
Connector (optional)ConnectorGenericitem—Dictionary from the Reader Connector output. Individual inputs override.

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

NameNicknameTypeAccessDefaultDescription
NumberNumberIntegeritem4Number of prongs
Prongs TypeProngs TypeTextitemSTRAIGHTType of prongs
Int DiameterInt DiameterNumberitem0.8Internal prong diameter
Int DistanceInt DistanceNumberitem0.5Internal prong distance
Int Height Over GirdleInt Height Over GirdleNumberitem0.5Height over girdle
Int Height Under GirdleInt Height Under GirdleNumberitem0.5Height under girdle
Int Move In ZInt Move In ZNumberitem0Z offset
Int Gems ExtensionInt Gems ExtensionNumberitem0.5Extension for manufacturing
Ext DiameterExt DiameterNumberitem0.8External prong diameter
Ext DistanceExt DistanceNumberitem0.5External prong distance
Ext Height Over GirdleExt Height Over GirdleNumberitem0.5Height over girdle
Ext Move In ZExt Move In ZNumberitem0Z offset
Ext Gems ExtensionExt Gems ExtensionNumberitem0.5Extension for manufacturing
Central DiameterCentral DiameterNumberitem0.8Central prong diameter
Central Gem InsideCentral Gem InsideNumberitem0Gem inside percentage
Central Height Over GirdleCentral Height Over GirdleNumberitem0.5Height over girdle
Central Move In ZCentral Move In ZNumberitem0Z offset
Central Gems ExtensionCentral Gems ExtensionNumberitem0.5Extension for manufacturing
Connector (optional)ConnectorGenericitem—Dictionary from the Reader Connector output. Individual inputs override.

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

NameNicknameTypeAccessDefaultDescription
Profile (optional)ProfileTextitem—Channel profile: SOFT_DOOM, DOMMED_RECTANGLE or FLAT_ROUNDED_CORNERS
HeightHeightNumberitem1.5Channel height
WidthWidthNumberitem1.5Channel width
Inner HeightInner HeightNumberitem0.6Inner channel height
Inner WidthInner WidthNumberitem0.6Inner channel width
Bright CutBright CutNumberitem0.1Bright cut value
Distance To GemDistance To GemNumberitem0Distance from channel to gem
RotationRotationNumberitem0Channel rotation (degrees)
Position ZPosition ZNumberitem0Z position of channel
Fillet FactorFillet FactorNumberitem0.3Fillet factor
Connector (optional)ConnectorGenericitem—Dictionary from the Reader Connector output. Individual inputs override.

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

NameNicknameTypeAccessDefaultDescription
Gem SizeGem SizeNumberitem1.3Size of gems
Min DistanceMin DistanceNumberitem0.2Minimum distance between gems
VerticalVerticalNumberitem0Vertical offset of gems
Gem InsideGem InsideNumberitem0.05Push gems inside channel
Extension For ManufacturingExtension For ManufacturingNumberitem1Extra extension for manufacturing
Prong HeightProng HeightNumberitem1.4Height of prongs for gems
Type ProngType ProngTextitemSCALLOPEDHow the stones are held: NONE (channel), FLUSH (no channel), SHARED (prongs) or SCALLOPED
Boolean CuttersBoolean CuttersBooleanitemtrueApply cutters/vcutters as a boolean subtraction.
Fillet FactorFillet FactorNumberitem0.3Fillet factor
Enable Double Prong SettingEnable Double Prong SettingBooleanitemfalseEnable double prong setting
Enable Scallop Remove ChannelEnable Scallop Remove ChannelBooleanitemfalseSHARED and SCALLOPED: drop the channel notch under the stones
Width GemWidth GemNumberitem60Scalloped width gem
Height GemHeight GemNumberitem60Scalloped height gem
Rail WidthRail WidthNumberitem60Scalloped rail width
Rail HeightRail HeightNumberitem80Scalloped rail height
Width ProngWidth ProngNumberitem1Scalloped width prong
Height ProngHeight ProngNumberitem1Scalloped height prong
Automatic Prong SizeAutomatic Prong SizeBooleanitemtrueAutomatic prong size
Prong External DiameterProng External DiameterNumberitem0.7Prong external diameter
Prong Internal DiameterProng Internal DiameterNumberitem0.7Prong internal diameter
Cutters EnableCutters EnableBooleanitemtrueEnable cutters
Cutters KeepCutters KeepBooleanitemtrueKeep cutters
Cutters LengthCutters LengthNumberitem5Cutters length
Cutters Over GirdleCutters Over GirdleNumberitem0Cutters over girdle
Cutters Over Girdle MiddleCutters Over Girdle MiddleNumberitem0Cutters over girdle middle
Cutters ShapeCutters ShapeTextitemU_SHAPECutters shape: U_SHAPE, V_SHAPE, SQUARE_SHAPE, TRAPEZOIDAL_SHAPE, FRENCH_SETTING_SHAPE
Cutters Start HeightCutters Start HeightNumberitem2Cutters start height
Cutters Start WidthCutters Start WidthNumberitem0.6Cutters start width
Cutters End HeightCutters End HeightNumberitem2Cutters end height
Cutters End WidthCutters End WidthNumberitem0.6Cutters end width
Cutters Shape FactorCutters Shape FactorNumberitem1Cutters shape factor
VCutters EnableVCutters EnableBooleanitemtrueEnable vcutters
VCutters KeepVCutters KeepBooleanitemtrueKeep vcutters
VCutters Start HeightVCutters Start HeightNumberitem2VCutters start height
VCutters Start WidthVCutters Start WidthNumberitem0.5VCutters start width
VCutters End HeightVCutters End HeightNumberitem2VCutters end height
VCutters End WidthVCutters End WidthNumberitem0.5VCutters end width
VCutters LengthVCutters LengthNumberitem3VCutters length
VCutters Over GirdleVCutters Over GirdleNumberitem0.9VCutters over girdle
Drill EnableDrill EnableBooleanitemfalseEnable drill
Drill TypeDrill TypeTextitemNONEDrill type
Drill WidthDrill WidthNumberitem1Drill width
Drill HeightDrill HeightNumberitem1Drill height
Drill Cutter Height TopDrill Cutter Height TopNumberitem100ROUND drill cutter: top height, % of the stone
Drill Cutter Height CrownDrill Cutter Height CrownNumberitem34ROUND drill cutter: crown height, % of the stone
Drill Cutter Height GirdleDrill Cutter Height GirdleNumberitem3ROUND drill cutter: girdle height, % of the stone
Drill Cutter Height PavilionDrill Cutter Height PavilionNumberitem71ROUND drill cutter: pavilion height, % of the stone
Drill Cutter Height DrillDrill Cutter Height DrillNumberitem200ROUND drill cutter: drill height, % of the stone (0 = no drill body)
Drill Cutter Size TopDrill Cutter Size TopNumberitem40ROUND drill cutter: top size, % of the stone
Drill Cutter Size DrillDrill Cutter Size DrillNumberitem40ROUND drill cutter: drill size, % of the stone
Drill Cutter Size BottomDrill Cutter Size BottomNumberitem40ROUND drill cutter: bottom size, % of the stone
Drill Cutter Gem InsideDrill Cutter Gem InsideNumberitem0ROUND drill cutter: mm added to the stone outline
Drill Cutter Drill TypeDrill Cutter Drill TypeIntegeritem0ROUND drill cutter: 0 gem shape, 1 round, 2 square, 3 hexagon
ConnectorConnectorGenericitem—Dictionary from the Reader Connector output. Individual inputs override.

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

NameNicknameTypeAccessDefaultDescription
Number of ProngsNumber of ProngsIntegeritem-4Number of prongs
DiameterDiameterNumberitem1Diameter of prongs
Height Over GirdleHeight Over GirdleNumberitem0.2Height of prongs over girdle
Cap BumpCap BumpNumberitem0.5Bump amount applied to the prong cap
Gem InsideGem InsideNumberitem0.4Gem inside distance
Channel InsideChannel InsideNumberitem0.5Channel inside distance
RotationRotationNumberitem0Rotation of prongs
Extension for ManufacturingExtension for ManufacturingNumberitem1Extra extension for manufacturing
Move in ZMove in ZNumberitem0Move prongs in Z
Internal DiameterInternal DiameterNumberitem0.2Internal diameter
External DiameterExternal DiameterNumberitem0.2External diameter
ModeModeTextitemCUSTOMProng mode (enum)
Cap ModeCap ModeTextitemROUNDCap mode (enum)
Cap Claw InsideCap Claw InsideNumberitem0.8Claw (the Basket’s): how far the tip reaches in toward the gem centre, mm
Cap Claw Tip HeightCap Claw Tip HeightNumberitem0Legacy, not used since the Basket’s claw
Cap Claw Tip WidthCap Claw Tip WidthNumberitem0Legacy, not used since the Basket’s claw
Cap Claw Tip DistanceCap Claw Tip DistanceNumberitem0Legacy, not used since the Basket’s claw
Cap Claw TensionCap Claw TensionNumberitem30Claw tip direction: degrees the hook bends down (10-60)
Extend To BridgeExtend To BridgeBooleanitemtrueWhether prongs extend to bridge
Height To BridgeHeight To BridgeNumberitem1.9964788434002383Height to bridge
Bridge StraightBridge StraightBooleanitemtrueWhether the bridge is straight
Prong Type (optional)Prong TypeTextitemSINGLEProngs 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
Overlap (optional)OverlapNumberitem0DOUBLE / TRIPLE: how much the prongs of a pair, and the Triple’s middle, cross; 0 = they touch, never a gap
Claw Height (optional)Claw HeightNumberitem0Claw tip moved up or down, mm
Claw Smoothness (optional)Claw SmoothnessIntegeritem20Where the claw’s hook starts, % of the prong below the girdle (1-30)
Connector (optional)ConnectorGenericitem—Dictionary from the Reader Connector output. Individual inputs override.

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

NameNicknameTypeAccessDefaultDescription
Enable (optional)EnableBooleanitemtrueBuild the second channel; false keeps a single hidden halo
Profile (optional)ProfileGenericitem—Channel profile Asset (CHANNEL_PROFILE). Default: the 014 profile
Height (optional)HeightNumberitem—Channel section height
Width (optional)WidthNumberitem—Channel section width
Inner Height (optional)InnerHNumberitem—Depth of the groove the stones sit in
Inner Width (optional)InnerWNumberitem—Width of the groove the stones sit in
Bright Cut (optional)BrightCutNumberitem—Bright cut around the stones
Distance To Gem (optional)DistanceNumberitem—Radial gap between the centre gem girdle and the channel
Rotation (optional)RotationNumberitem—Section rotation in degrees; 90 is the hidden halo orientation
Position Z (optional)PosZNumberitem—How far below the girdle the channel sits; positive lowers it
Fillet Factor (optional)FilletNumberitem—Rounding of the channel corners (0-1)
Connector (optional)ConnectorGenericitem—Dictionary from a Reader Connector output (base values). Individual inputs override.

Outputs

NameNicknameTypeAccessDescription
Channel 2 ParamsChannel 2GenericitemDictionary of parameters (the Connector values plus the connected inputs)

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)
Connector (optional)ConnectorGenericitemDictionary from a Reader Connector output (base values). Individual inputs override.

Outputs

NameNicknameTypeAccessDescription
Channel ParamsChannelGenericitemDictionary of parameters (the Connector values plus the connected inputs)

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

NameNicknameTypeAccessDefaultDescription
Shape (optional)ShapeTextitem—Small stone shape: ROUND or PRINCESS
Gem Size (optional)SizeNumberitem—Small stone size
Min Distance (optional)MinDistNumberitem—Minimum gap between adjacent stones
Vertical (optional)VerticalNumberitem—Vertical offset of the stones in the channel
Force Even Number (optional)EvenBooleanitem—Keep the stone count even
Remove Gems On Prongs (optional)RemoveOnProngsBooleanitemtrueDrop the stones a centre prong runs through and leave their slot solid (default true on the Hidden Halo component)
Setting Mode (optional)SettingTextitem—How the stones are held: NONE (channel), SHARED (prongs) or SCALLOPED
Gem Inside (optional)GemInNumberitem—Shared prongs: how far they bite into the stones
Prong Height (optional)ProngHNumberitem—Shared prongs: height
Extension For Manufacturing (optional)ExtensionNumberitem—Shared prongs: extra length in manufacturing mode
Prong Distance (optional)ProngDistNumberitem—Shared prongs: distance between the pair
Automatic Prong Size (optional)AutoProngBooleanitem—Shared prongs: size them from the stones
Prong External Diameter (optional)ProngExtDNumberitem—Shared prongs: outer diameter when not automatic
Prong Internal Diameter (optional)ProngIntDNumberitem—Shared prongs: inner diameter when not automatic
Boolean Cutters (optional)BooleanBooleanitem—Scalloped: carve the cutters out of the channel
Remove Channel (optional)RemoveChannelBooleanitem—Scalloped: strip the channel groove
Cutters Start Height (optional)CutStartHNumberitem—Scalloped cutters: start height
Cutters Start Width (optional)CutStartWNumberitem—Scalloped cutters: start width
Cutters End Height (optional)CutEndHNumberitem—Scalloped cutters: end height
Cutters End Width (optional)CutEndWNumberitem—Scalloped cutters: end width
Cutters Length (optional)CutLengthNumberitem—Scalloped cutters: length
Cutters Over Girdle (optional)CutOverGNumberitem—Scalloped cutters: move in Z
Cutters Over Girdle Middle (optional)CutOverGMidNumberitem—Scalloped cutters: move the middle in Z
Cutters Shape (optional)CutShapeTextitem—Scalloped cutters: U_SHAPE or V_SHAPE
Cutters Shape Factor (optional)CutFactorNumberitem—Scalloped cutters: shape scale
V-Cutters Enable (optional)VCutOnBooleanitem—Scalloped: add the V-cutters
V-Cutters Start Height (optional)VCutStartHNumberitem—Scalloped V-cutters: start height
V-Cutters Start Width (optional)VCutStartWNumberitem—Scalloped V-cutters: start width
V-Cutters End Height (optional)VCutEndHNumberitem—Scalloped V-cutters: end height
V-Cutters End Width (optional)VCutEndWNumberitem—Scalloped V-cutters: end width
V-Cutters Length (optional)VCutLengthNumberitem—Scalloped V-cutters: length
V-Cutters Over Girdle (optional)VCutOverGNumberitem—Scalloped V-cutters: move in Z
Connector (optional)ConnectorGenericitem—Dictionary from a Reader Connector output (base values). Individual inputs override.

Outputs

NameNicknameTypeAccessDescription
Gems ParamsGemsGenericitemDictionary of parameters (the Connector values plus the connected inputs)

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

NameNicknameTypeAccessDefaultDescription
Number (optional)NumberIntegeritem—Prongs around the gem: 3, 4, 5 or 6 (negative rotates the set, 0 for none)
Mode (optional)ModeTextitemCIRCLECIRCLE for a round section, CLAW for a tip bent over the gem
Diameter (optional)DiameterNumberitem—Section diameter at the tip
Bottom Diameter (optional)BottomDNumberitem—Section diameter at the bottom
Height (optional)HeightNumberitem—Whole prong, tip to bottom; Height - Over Girdle lies under the girdle
Over Girdle (optional)OverGirdleNumberitem—How far the tip rises above the girdle
Gem Inside (optional)GemInNumberitem—How far the tip bites into the gem
Offset (optional)OffsetNumberitem0.0Radius the prong bottoms stop at around the gem centre; 0 brings them together
Rotation (optional)RotationNumberitem—Section rotation in degrees (CIRCLE)
Cap Bump (optional)CapBumpNumberitem—Dome of the tip (CIRCLE)
Extension For Manufacturing (optional)ExtensionNumberitem—Extra tip length in manufacturing mode
Style (optional)StyleTextitemBENDSTRAIGHT, BEND (curved) or STEPPED
Step (optional)StepNumberitem—STEPPED: vertical run under the girdle before the jog
Step Smoothness (optional)StepSmoothNumberitem—STEPPED: how gently the jog bends, 0-100
Claw Gem Inside (optional)ClawGemInNumberitem—CLAW: how far the tip reaches over the gem
Claw Height (optional)ClawHNumberitem—CLAW: vertical offset of the tip
Claw Tip Direction (optional)ClawTipNumberitem—CLAW: tip direction, 10-60
Claw Smoothness (optional)ClawSmoothIntegeritem—CLAW: where the hook starts, as a percent of the shaft, 1-30
Support (optional)SupportTextitem—Post support between the prong bottoms: NONE, SINGLE or DOUBLE
Support Width (optional)SupportWNumberitem—Post support width
Support Height (optional)SupportHNumberitem—Post support height
Connector (optional)ConnectorGenericitem—Dictionary from a Reader Connector output (base values). Individual inputs override.

Outputs

NameNicknameTypeAccessDescription
Prongs ParamsProngsGenericitemDictionary of parameters (the Connector values plus the connected inputs)

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
ConnectorConnectorGenericitemDictionary from the Reader Connector output. Individual inputs override.

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
ConnectorConnectorGenericitemDictionary from the Reader Connector output. Individual inputs override.

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
ConnectorConnectorGenericitemDictionary from the Reader Connector output. Individual inputs override.

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

NameNicknameTypeAccessDefaultDescription
EnableEnableBooleanitemtrueEnable peghead
Profile (optional)ProfileTextitem—Peghead profile: STRAIGHT, CONCAVE or CONVEX
Number of ProngsNumber of ProngsIntegeritem-4Number of prongs
HeightHeightNumberitem5Peghead height
WidthWidthNumberitem3Peghead width
ThicknessThicknessNumberitem1Peghead thickness
Gem InsideGem InsideNumberitem0Gem inside percentage
Girdle WidthGirdle WidthNumberitem0.8Girdle width
Over Girdle HeightOver Girdle HeightNumberitem1Height over girdle
Connector (optional)ConnectorGenericitem—Dictionary from the Reader Connector output. Individual inputs override.

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

NameNicknameTypeAccessDefaultDescription
Prongs DiameterProngs DiameterNumberitem1.05Prong tube diameter at the base (ring side), mm
Gem InsideGem InsideNumberitem0Radial offset of the prong top from the girdle
Over GirdleOver GirdleNumberitem0Prong height over the girdle
Bend InsideBend InsideNumberitem0.3How far the prong bends inward
Bulge Start 1Bulge Start 1Numberitem1.6First bulge start
Bulge End 1Bulge End 1Numberitem2.7First bulge end
Bulge Start 2Bulge Start 2Numberitem1.55Second bulge start
Bulge End 2Bulge End 2Numberitem2.7Second bulge end
Birth Separation YBirth Separation YNumberitem-0.05Y separation at the prong birth
Opening AngleOpening AngleNumberitem52Opening angle of the trellis (deg)
Middle Offset 1Middle Offset 1Numberitem-0.4First middle control offset
Middle Offset 2Middle Offset 2Numberitem-2.25Second middle control offset
Top VerticalTop VerticalNumberitem0Vertical offset of the prong top
ModeModeTextitemCIRCLEProng mode: CIRCLE or CLAW
Bottom ProfileBottom ProfileTextitemCIRCLEBottom section profile: CIRCLE or SQUARE
Bottom WidthBottom WidthNumberitem1.05Bottom section width (Square profile)
Bottom HeightBottom HeightNumberitem1.05Bottom section height (Square profile)
Ring Separation YRing Separation YNumberitem0Symmetric Y separation of the prong landing points
Face TangentFace TangentBooleanitemfalseProng faces the girdle tangent (ON) or the gem centre (OFF)
Claw Cap DistanceClaw Cap DistanceNumberitem0Claw: apex toward the gem centre
Claw Cap HeightClaw Cap HeightNumberitem0Claw: apex along the gem axis
Claw Tip WidthClaw Tip WidthNumberitem0Claw: apex thickness fraction
Claw Tip SmoothnessClaw Tip SmoothnessNumberitem0Claw: body to cap transition smoothness
Extension For ManufacturingExtension For ManufacturingNumberitem0.5Extra prong material above the gem (Manufacturing only)
Prongs Diameter TopProngs Diameter TopNumberitem0Prong tube diameter at the tip (gem side), mm; 0 = same as Prongs Diameter
Connector (optional)ConnectorGenericitem—Dictionary from the Reader Connector output. Individual inputs override.

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

NameNicknameTypeAccessDefaultDescription
EnableEnableBooleanitemtrueEnable the upper rail
ModeModeTextitemCIRCLERail mode: CIRCLE or CUSTOM
WidthWidthNumberitem1.5Rail width
HeightHeightNumberitem1.2Rail height
Height Under GirdleHeight Under GirdleNumberitem1.45Rail height under the girdle
External XExternal XNumberitem7.5Outer X dimension of the rail (mm)
External YExternal YNumberitem0Outer Y dimension (0 = uniform with X)
Offset YOffset YNumberitem0Shift the rail centerline along Y
RotationRotationNumberitem0Rail rotation
ChamferChamferBooleanitemfalseApply a chamfer to the rail
Chamfer OffsetChamfer OffsetNumberitem0Chamfer offset
Connector (optional)ConnectorGenericitem—Dictionary from the Reader Connector output. Individual inputs override.

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

NameNicknameTypeAccessDefaultDescription
TypeTypeTextitemNONEOrnament type: NONE, UNION or LEAF
PlacementPlacementTextitemBOTHWhich gaps receive the ornament: AXISY, AXISX or BOTH
DiameterDiameterNumberitem0.75Ornament tube diameter (mm)
Attach ParamAttach ParamNumberitem0.460 base..1 tip: where the curvature sits
Arch HeightArch HeightNumberitem0.6Union: how high the arch bows over the centre
Tip InsideTip InsideNumberitem0Union: apex radial vs girdle (0 touches, + inward)
LengthLengthNumberitem2.4Leaf: reach / vertical extent of the loop (mm)
Top Bottom WidthTop Bottom WidthNumberitem0.4Leaf: lateral width of the flat top & bottom (mm)
OpeningOpeningNumberitem1.15Leaf: lateral width at the middle (mm)
Top Gem InsideTop Gem InsideNumberitem0.35Leaf: top depth inward from the girdle
Middle InsideMiddle InsideNumberitem0.9Leaf: middle depth inward from the girdle (bow)
Bottom Gem InsideBottom Gem InsideNumberitem0.9Leaf: bottom distance outward from the gem centre
Curvature PositionCurvature PositionNumberitem0.48Leaf: 0 bottom..1 top where the bow sits
SmoothSmoothNumberitem0.05Leaf: corner roundness (0 sharp..1 round)
Move In ZMove In ZNumberitem0Vertical shift of the whole ornament (mm)
Top ZTop ZNumberitem-0.55Extra vertical offset of the top tip (mm)
Bottom ZBottom ZNumberitem0.25Extra vertical offset of the bottom tip (mm)
Leaf Per AxisLeaf Per AxisBooleanitemfalseUse the separate Y leaf shape for the Y-axis gaps
Leaf Y LengthLeaf Y LengthNumberitem0.5Y leaf: vertical extent (mm)
Leaf Y Top Bottom WidthLeaf Y Top Bottom WidthNumberitem0.3Y leaf: flat top & bottom width (mm)
Leaf Y OpeningLeaf Y OpeningNumberitem1.15Y leaf: middle width (mm)
Leaf Y Top Gem InsideLeaf Y Top Gem InsideNumberitem-1Y leaf: top depth
Leaf Y Middle InsideLeaf Y Middle InsideNumberitem0.05Y leaf: middle depth
Leaf Y Bottom Gem InsideLeaf Y Bottom Gem InsideNumberitem1.35Y leaf: bottom depth
Leaf Y Curvature PositionLeaf Y Curvature PositionNumberitem0.7Y leaf: 0 bottom..1 top where the bow sits
Leaf Y SmoothLeaf Y SmoothNumberitem0.05Y leaf: corner roundness
Leaf Y Move In ZLeaf Y Move In ZNumberitem0.1Y leaf: vertical shift (mm)
Leaf Y Top ZLeaf Y Top ZNumberitem0Y leaf: top tip vertical offset (mm)
Leaf Y Bottom ZLeaf Y Bottom ZNumberitem-0.5Y leaf: bottom tip vertical offset (mm)
Connector (optional)ConnectorGenericitem—Dictionary from the Reader Connector output. Individual inputs override.

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

NameNicknameTypeAccessDefaultDescription
NumberNumberIntegeritem4Number of petal pairs (snaps to 4 or 6)
Pipe DiameterPipe DiameterNumberitem1SubD pipe section diameter at the base (bottom), mm
Depth BulgeDepth BulgeNumberitem1Bulge width: multiplier on the reference tangential bow
HeightHeightNumberitem1.1Vertical scale factor of the whole setting
Gem InsideGem InsideNumberitem0Radial offset from the stone curve
Bulge InsideBulge InsideNumberitem-0.17Smooth radial bulge (+in / -out)
Bulge PositionBulge PositionNumberitem0.5Height fraction where the bulge belly is centred (0..1)
Bulge SpreadBulge SpreadNumberitem0.22How far the bulge reaches up/down from its centre
Bulge Close BottomBulge Close BottomNumberitem0Height fraction over which the bulge closes at the bottom
Bulge Close TopBulge Close TopNumberitem0.01Height fraction over which the bulge closes at the top
Move In ZMove In ZNumberitem0Vertical offset of the whole setting
ModeModeTextitemROUNDProng tip mode: ROUND or CLAW
Tip CapTip CapNumberitem1Claw: extension length of the claw tip
Cap Distance To CenterCap Distance To CenterNumberitem0.4Claw: move the claw tip toward the stone centre
Cap HeightCap HeightNumberitem-0.5Claw: move the claw tip up / down
Tip SmoothnessTip SmoothnessNumberitem0Claw: blend smoothness
Tip WidthTip WidthNumberitem0.3Claw: width remaining at the very tip
Extension For ManufacturingExtension For ManufacturingNumberitem0.7Extension for manufacturing
Pipe Diameter TopPipe Diameter TopNumberitem0SubD pipe section diameter at the tip (top), mm; 0 = same as Pipe Diameter
Connector (optional)ConnectorGenericitem—Dictionary from the Reader Connector output. Individual inputs override.

Outputs

NameNicknameTypeAccessDescription
Prong ParametersProngsGenericitemProng parameters for a tulip