Skip to content

Artisan Grasshopper

Gemsets - Trilogy

8 components in Diamonds › Gemsets - Trilogy.

Trilogy Bezel Set

Bezels over a three stones set (center gem + two side gems, as output by the Three Stones component). The Bezel params components feed the centre and, optionally, the sides.

Nickname: Trilogy Bezels · Tab: Diamonds › Gemsets - Trilogy

Inputs

NameNicknameTypeAccessDefaultDescription
GemsGemsGemObjectlist—The three gems of the set: center, side A, side B
BezelBezelGenericitem—Centre bezel parameters (a Bezel - Params). They go on top of the JSON input: only the values they carry change.
CuttersCuttersGenericitem—Centre bezel cutters (a Bezel - Cutter Params). They go on top of the JSON input: only the values they carry change.
AirgapsAirgapsGenericitem—Centre bezel airgaps (a Bezel - Airgap Params). They go on top of the JSON input: only the values they carry change.
Side BezelSide BezelGenericitem—Side bezels parameters. Wiring any Side input enables side edition; otherwise the sides copy the centre. Only the values they carry change.
Side CuttersSide CuttersGenericitem—Side bezels cutters. Only the values they carry change.
Side AirgapsSide AirgapsGenericitem—Side bezels airgaps. Only the values they carry change.
Cut By Ring SizeCutBooleanitemfalseCut the centre bezel by the finger cylinder
Cut Sides By Ring SizeCut SidesBooleanitemfalseCut the side bezels by the finger cylinder (side edition only)
Computation ModeModeTextitemRENDERRENDER or MANUFACTURING
JSONJSONTextitem—JSON representation of a TrilogyBezelSet

Outputs

NameNicknameTypeAccessDescription
BrepsBrepsBreplistBezel breps
GemsGemsGenericlistThe gems as placed by the set
JSONJSONGenericitemThe trilogy bezel set values as built (reader-compatible keys). A Panel shows it as JSON.

Trilogy East West

Advanced baskets over a three stones set (center gem + two side gems). Prong and rail params come from the Advanced Basket params components, one dictionary per prong / rail.

Nickname: Trilogy East West · Tab: Diamonds › Gemsets - Trilogy

Inputs

NameNicknameTypeAccessDefaultDescription
GemsGemsGemObjectlist—The three gems of the set: center, side A, side B
ProngsProngsGenericlist—Centre basket prongs, one dictionary each (Advanced Basket - Prong Parameters). When wired, this list replaces the prong list coming from the JSON input.
RailsRailsGenericlist—Centre basket rails, one dictionary each (Advanced Basket - Rail Parameters). When wired, this list replaces the rail list coming from the JSON input.
Side ProngsSide ProngsGenericlist—Side baskets prongs. Wiring any Side input enables side edition; otherwise the sides copy the centre
Side RailsSide RailsGenericlist—Side baskets rails
Rail ProfileRail ProfileGenericitem—Closed profile Asset for the rails. Default: ‘Square rounded corners’
Computation ModeModeTextitemRENDERRENDER or MANUFACTURING
JSONJSONTextitem—JSON representation of a TrilogyEastWest

Outputs

NameNicknameTypeAccessDescription
BrepsBrepsBreplistBasket breps
GemsGemsGenericlistThe gems as placed by the set
JSONJSONGenericitemThe trilogy east west values as built (reader-compatible keys). A Panel shows it as JSON.

Trilogy Halo

Halos over a three stones set (center gem + two side gems). The Halo params components feed the centre and, optionally, the sides.

Nickname: Trilogy Halo · Tab: Diamonds › Gemsets - Trilogy

Inputs

NameNicknameTypeAccessDefaultDescription
GemsGemsGemObjectlist—The three gems of the set: center, side A, side B
ChannelChannelGenericitem—Centre halo channel (a Halo - Channel Params). They go on top of the JSON input: only the values they carry change.
Halo GemsHalo GemsGenericitem—Centre halo gems (a Halo - Gems Params). They go on top of the JSON input: only the values they carry change.
ProngsProngsGenericitem—Centre halo prongs (a Halo - Prongs Params). They go on top of the JSON input: only the values they carry change.
AirgapsAirgapsGenericitem—Centre halo airgaps (a Bezel - Airgap Params). They go on top of the JSON input: only the values they carry change.
Side ChannelSide ChannelGenericitem—Side halos channel. Wiring any Side input enables side edition; otherwise the sides copy the centre. Only the values they carry change.
Side GemsSide GemsGenericitem—Side halos gems. Only the values they carry change.
Side ProngsSide ProngsGenericitem—Side halos prongs. Only the values they carry change.
Side AirgapsSide AirgapsGenericitem—Side halos airgaps. Only the values they carry change.
Side SeparationSide SepNumberitemd.SideSeparationSeparation of the side halos from the centre one
Side Rotation YSide RotNumberitemd.SideRotationYRotation of the side halos about Y (degrees)
Side Distance AboveSide AboveNumberitemd.SideDistanceAboveHeight of the side halos over the centre one
Cut Sides With CenterCut SidesBooleanitemd.CutSidesWithCenterTrim the side halos against the centre one
Cut By Ring SizeCut RingBooleanitemd.CutByRingSizeCut the halos by the finger cylinder
Computation ModeModeTextitemRENDERRENDER or MANUFACTURING
JSONJSONTextitem—JSON representation of a TrilogyHalo

Outputs

NameNicknameTypeAccessDescription
BrepsBrepsBreplistHalo breps
GemsGemsGenericlistHalo gems
CuttersCuttersBreplistCutter breps
JSONJSONGenericitemThe trilogy halo values as built (reader-compatible keys). A Panel shows it as JSON.

Trilogy Individual

An individual setting under each stone of a three stones set: Tulip, Martini or Advanced Basket for the centre and for the sides. Wire the params of the chosen setting (Tulip: Prong + Ornament; Martini: Prong + Upper Rail + Side Bezel; Advanced Basket: Prongs + Rails lists).

Nickname: Trilogy Individual · Tab: Diamonds › Gemsets - Trilogy

Inputs

NameNicknameTypeAccessDefaultDescription
GemsGemsGemObjectlist—The three gems of the set: center, side A, side B
Center ACenter AGenericlist—Centre: Tulip Prong / Martini Prong parameters, or the Advanced Basket Prong Parameters list. Only the values they carry change.
Center BCenter BGenericlist—Centre: Tulip Ornament / Martini Upper Rail parameters, or the Advanced Basket Rail Parameters list. Only the values they carry change.
Center CCenter CGenericitem—Centre: Martini Side Bezel parameters. Only the values they carry change.
Sides ASides AGenericlist—Sides: Tulip Prong / Martini Prong parameters, or the Advanced Basket Prong Parameters list. Only the values they carry change.
Sides BSides BGenericlist—Sides: Tulip Ornament / Martini Upper Rail parameters, or the Advanced Basket Rail Parameters list. Only the values they carry change.
Sides CSides CGenericitem—Sides: Martini Side Bezel parameters. Only the values they carry change.
Center SettingC SettingTextitemTrilogyIndividualSetting.Tulip.ToString()Tulip, Martini or AdvancedBasket
Center Rotation ZC RotZNumberitem45Rotation of the centre setting about its axis (degrees)
Sides SettingS SettingTextitemTrilogyIndividualSetting.AdvancedBasket.ToString()Tulip, Martini or AdvancedBasket
Sides Rotation ZS RotZNumberitem0Rotation of the side settings about their axis (degrees)
Scale Setting To GemScaleBooleanitemfalseScale each setting to its gem
Rail ProfileRail ProfileGenericitem—Closed profile Asset for advanced basket rails and the martini. Default: ‘Square rounded corners’
Computation ModeModeTextitemRENDERRENDER or MANUFACTURING
JSONJSONTextitem—JSON representation of a TrilogyIndividual

Outputs

NameNicknameTypeAccessDescription
BrepsBrepsBreplistSetting breps
SubDsSubDsSubDlistSetting SubDs (tulips)
GemsGemsGenericlistThe gems as placed by the settings
CuttersCuttersBreplistCutter breps
JSONJSONGenericitemThe trilogy individual values as built (reader-compatible keys). A Panel shows it as JSON.

Trilogy Trellis

Creates a trellis-style gemset over a three stones set (center gem + two side gems, as output by the Three Stones component)

Nickname: TrilogyTrellis · Tab: Diamonds › Gemsets - Trilogy

Inputs

NameNicknameTypeAccessDefaultDescription
GemsGemsGemObjectlist—The three gems of the set: center, side A, side B (the Three Stones component outputs them in this order)
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
Shank ProngsShank ProngsGenericitem—Shank prong parameters (a Trilogy Trellis - Shank Prongs Parameters). They go on top of the JSON input: only the values they carry change.
Cross ProngsCross ProngsGenericitem—Cross prong parameters (a Trilogy Trellis - Cross Prongs Parameters). They go on top of the JSON input: only the values they carry change.
Upper RailUpper RailGenericitem—Under-girdle rail parameters (center rail, and the side rails too unless Side Rail is wired). They go on top of the JSON input: only the values they carry change.
Side RailSide RailGenericitem—Separate parameters for the side rails. Wiring this enables side rail edition. They go on top of the JSON input: only the values they carry change.
Curve Vertical SeparationCurve Vert. Sep.Numberitem5.6Vertical gap between the center girdle plane and the top of the default ring curve. Wired, it goes on top of the JSON input.
Computation ModeComputation ModeTextitemRENDERComputation mode: RENDER or MANUFACTURING. Defaults to RENDER.
JSONJSONTextitem—JSON representation of a TrilogyTrellis model: the base the section inputs go on top of.

Outputs

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

Trilogy Trellis - Cross Prongs Parameters

Define the cross prong parameters for a trilogy trellis (the 4 blend prongs that cross over the center stone to the opposite side gem)

Nickname: TT Cross Prongs · Tab: Diamonds › Gemsets - Trilogy · In the tab’s dropdown, not on the ribbon face

Inputs

NameNicknameTypeAccessDescription
Prongs DiameterDiameterNumberitemProng tube diameter
Gem InsideGem InsideNumberitemRadial dig into the center gem girdle at the stub
Over GirdleOver GirdleNumberitemHeight of the grip tip above the center gem girdle
Top VerticalTop VerticalNumberitemLength of the straight vertical stub below the tip before the blend starts
Bulge StartBulge StartNumberitemTangent strength leaving the center stub
Bulge EndBulge EndNumberitemTangent strength arriving onto the side gem’s outer prong axis
Side Gem InsideSide Gem InsideNumberitemRadial dig into the side gem girdle at the outer corner
Side Over GirdleSide Over GirdleNumberitemHeight of the grip tip above the side gem girdle
Tip LengthTip LengthNumberitemStraight run of the outer prong below the side gem girdle
Middle Inside 1Mid Inside 1NumberitemHorizontal offset of the blend’s middle control point, crossing family 1
Middle Inside 2Mid Inside 2NumberitemHorizontal offset of the blend’s middle control point, crossing family 2
Middle Height 1Mid Height 1NumberitemVertical offset of the middle control point, crossing family 1
Middle Height 2Mid Height 2NumberitemVertical offset of the middle control point, crossing family 2
Middle Position 1Mid Position 1NumberitemPosition of the middle control point along the blend (0-1), crossing family 1
Middle Position 2Mid Position 2NumberitemPosition of the middle control point along the blend (0-1), crossing family 2
Extension For ManufacturingManuf. Ext.NumberitemExtra prong material added at both grip tips in Manufacturing mode

Outputs

NameNicknameTypeAccessDescription
Cross Prongs ParametersCross ProngsGenericitemCross prong parameters for a trilogy trellis

Trilogy Trellis - Shank Prongs Parameters

Define the shank prong parameters for a trilogy trellis (the 4 prongs that descend from the side gems to the ring curve)

Nickname: TT Shank Prongs · Tab: Diamonds › Gemsets - Trilogy · In the tab’s dropdown, not on the ribbon face

Inputs

NameNicknameTypeAccessDescription
Prongs DiameterDiameterNumberitemProng tube diameter
Gem InsideGem InsideNumberitemRadial dig of the prong into the side gem girdle
Over GirdleOver GirdleNumberitemHow far the prong grip tip rises above the side gem girdle
Top VerticalTop VerticalNumberitemStraight vertical run below the tip before the bezier starts
Bulge StartBulge StartNumberitemTangent strength at the gem-side start of the bezier
Bulge EndBulge EndNumberitemTangent strength where the prong lands on the ring
Opening AngleOpening AngleNumberitemAngle (degrees) from the top of the ring where the prong lands
Middle OffsetMiddle OffsetNumberitemRadial offset of the bezier’s middle control point
Cross HeightCross HeightNumberitemRaises/lowers the bezier’s middle control point without moving the ends
Ring Separation YRing Sep. YNumberitemSymmetric Y separation of the landing points on the ring
Prong ModeModeTextitemTop profile: CIRCLE or CLAW
Bottom ProfileBottom ProfileTextitemBottom profile: CIRCLE, SQUARE or CUSTOM
Bottom WidthBottom WidthNumberitemRadial width of the rectangular bottom section (Square only)
Bottom HeightBottom HeightNumberitemHeight of the rectangular bottom section (Square only)
Profile StartProfile StartNumberitemCustom profile only: where along the prong the circle-to-profile morph begins (0-1)
Claw Cap DistanceClaw Cap Dist.NumberitemPulls the claw apex toward the gem centre (Claw only)
Claw Cap HeightClaw Cap HeightNumberitemRaises/lowers the claw apex along its gem’s axis (Claw only)
Claw Tip WidthClaw Tip WidthNumberitemApex thickness as a fraction of the tube (Claw only)
Claw Tip SmoothnessClaw Tip Smooth.NumberitemSmooths the body-to-cap transition (Claw only)
Extension For ManufacturingManuf. Ext.NumberitemExtra prong material added above the gem in Manufacturing mode

Outputs

NameNicknameTypeAccessDescription
Shank Prongs ParametersShank ProngsGenericitemShank prong parameters for a trilogy trellis

Trilogy Trellis - Upper Rail Parameters

Define the under-girdle rail parameters for a trilogy trellis. Wire to Upper Rail (center + sides) or to Side Rail (sides only).

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

Inputs

NameNicknameTypeAccessDescription
Enable CenterEnable CenterBooleanitemBuild the center gem’s rail
Enable SidesEnable SidesBooleanitemBuild the side gems’ rails
WidthWidthNumberitemRail section width
HeightHeightNumberitemRail section height
Height Under GirdleH. Under GirdleNumberitemDrop of the rail below the gem girdle
RotationRotationNumberitemTwists the cross-section around the rail tangent (degrees)
ChamferChamferBooleanitemBoolean-subtract each gem’s crown cutter from its own rail
Chamfer OffsetChamfer OffsetNumberitemChamfer cutter offset

Outputs

NameNicknameTypeAccessDescription
Upper Rail ParametersUpper RailGenericitemUnder-girdle rail parameters for a trilogy trellis