Skip to content

Artisan Grasshopper

Eternity

6 components in Shanks › Eternity.

Eternity

Creates an eternity ring with configurable gems, prongs, bezels and shank parameters

Nickname: Eternity · Tab: Shanks › Eternity

Inputs

NameNicknameTypeAccessDefaultDescription
Ring Diameter (optional)DiameterNumberitemFinger size diameter (mm)
Gems (optional)GemsGenericitemEternity gems parameters (dict)
Prongs (optional)ProngsGenericitemEternity prongs parameters (dict)
Bezels (optional)BezelsGenericitemEternity bezels parameters (dict). Supports nested TopRail/BottomRail dicts
Shank Upper (optional)ShankUpGenericitemUpper shank parameters (dict)
Shank Lower (optional)ShankLowGenericitemLower shank parameters (dict)
Cutters (optional)CuttersGenericitemCutter parameters (dict)
JSON (optional)JSONTextitemJSON representation of an Eternity
Metal (optional)MetalTextitemGOLD_YELLOW_18Metal material (e.g. GOLD_YELLOW_18, SILVER, PLATINUM)
Computation Mode (optional)Computation ModeTextitemRENDERComputation mode: RENDER or MANUFACTURING. Defaults to RENDER.

Outputs

NameNicknameTypeAccessDescription
BRepsBRepsBreplistRing Brep geometry
GemsGemsGemObjectlistGem objects
MeshesMeshesGeometrylistGem Meshes
Magnet TopMagnet TopPointitemTop center of the bounding box
Magnet BottomMagnet Bot.PointitemBottom center of the bounding box
Magnet Finger Size TopFinger size topPointitemBottom center of the Bridge
DictionaryDictGenericitemDictionary with key/value pairs
SemanticSemanticTextitemSemantic text description of the eternity ring
TaxonomyTaxonomyGenericitemEternity taxonomy with reader-compatible keys

Eternity - Bezels Parameters

Defines bezel rail and profile parameters for Eternity rings

Nickname: EternityBezels · Tab: Shanks › Eternity

Inputs

NameNicknameTypeAccessDefaultDescription
Rail Mode (optional)Rail ModeTextitemDOUBLEBezel rail mode (SINGLE / DOUBLE)
Shape (optional)ShapeTextitemROUNDBezel rail shape (ROUND / RECTANGLE / OVAL)
Profile Shape (optional)Profile ShapeTextitemROUNDProfile shape (ROUND / SQUARE)
Remove Finger (optional)Remove FingerBooleanitemfalseRemove inside finger geometry
Top Diameter (optional)Top DiameterNumberitem1.3Top rail diameter
Top Width (optional)Top WidthNumberitem1.3Top rail width
Top Height (optional)Top HeightNumberitem1.3Top rail height
Top Move Z (optional)Top Move ZNumberitem0.6Top rail vertical shift
Top Thread Dia. (optional)Top Thread Dia.Numberitem0.4Thread diameter
Top Thread X (optional)Top Thread XNumberitem0.4Thread X offset
Top Thread Y (optional)Top Thread YNumberitem0.4Thread Y offset
Bottom Diameter (optional)Bottom DiameterNumberitem1.3Bottom rail diameter
Bottom Width (optional)Bottom WidthNumberitem1.3Bottom rail width
Bottom Height (optional)Bottom HeightNumberitem1.3Bottom rail height
Bottom Move Z (optional)Bottom Move ZNumberitem1.6Bottom rail vertical shift
Bottom Thread Dia. (optional)Bottom Thread Dia.Numberitem0.4Thread diameter
Bottom Thread X (optional)Bottom Thread XNumberitem0.4Thread X offset
Bottom Thread Y (optional)Bottom Thread YNumberitem0.4Thread Y offset

Outputs

NameNicknameTypeAccessDescription
Eternity Bezels ParamsEternity Bezels ParamsGenericitemBezel parameters dictionary

Eternity - Gems Parameters

Define gem-related parameters for an Eternity ring

Nickname: Eternity - Gems Parameters · Tab: Shanks › Eternity

Inputs

NameNicknameTypeAccessDefaultDescription
Carat (optional)CaratNumberitem0.03Gem carat weight
Shape (optional)ShapeTextitemROUNDGem shape (ROUND / PRINCESS / OVAL …)
Compound (optional)CompoundTextitemDIAMONDGem compound (Diamond / Sapphire …)
Distribution (optional)DistributionTextitemFULLGem distribution FULL, HALF, THREEQUARTERS, FIVESTONES, SEVENSTONES, NINESTONES
Move In Z (optional)Move In ZNumberitem2.0Vertical adjustment
Min Distance (optional)Min DistanceNumberitem0.1Minimum spacing between gems
Orientation (optional)OrientationTextitemNATURALGem orientation (NATURAL / ROTATED)

Outputs

NameNicknameTypeAccessDescription
Eternity Gems ParamsEternity Gems ParamsGenericitemGem parameters for Eternity ring

Eternity - Prongs Parameters

Defines prong parameters for Eternity rings

Nickname: Eternity - Prongs Parameters · Tab: Shanks › Eternity

Inputs

NameNicknameTypeAccessDefaultDescription
Prongs Distribution (optional)Prongs DistributionTextitemSHAREDSHARED / INDIVIDUAL_FOR_EACH_GEM
Top Distance (optional)Top DistanceNumberitem1.3Distance between top prongs
Bottom Distance (optional)Bottom DistanceNumberitem1.3Distance between bottom prongs
Height Over Girdle (optional)Height Over GirdleNumberitem0.1Prong vertical offset over gem girdle
Top Diameter (optional)Top DiameterNumberitem0.8Top prong diameter
Bottom Diameter (optional)Bottom DiameterNumberitem0.8Bottom prong diameter
Individual Top Dist. (optional)Individual Top Dist.Numberitem0.8Individual prongs spacing (top)
Individual Bottom Dist. (optional)Individual Bottom Dist.Numberitem0.5Individual prongs spacing (bottom)
Expansion Mfg. (optional)Expansion Mfg.Numberitem1.0Extra offset for manufacturing allowance
Prong Mode (optional)Prong ModeTextitemSTRAIGHTSTRAIGHT / CURVED

Outputs

NameNicknameTypeAccessDescription
Eternity Prongs ParamsEternity Prongs ParamsGenericitemProng parameters dictionary

Eternity - Shank Lower

Defines parameters for the lower part of the Eternity shank

Nickname: Eternity - Shank Lower · Tab: Shanks › Eternity

Inputs

NameNicknameTypeAccessDefaultDescription
Asset (optional)AssetGenericitemProfile asset
Type (optional)TypeTextitemSOLIDShank type (SOLID / SPLIT / etc.)
Width (optional)WidthNumberitem2.25Shank width
Height (optional)HeightNumberitem1.50Shank height
Type (optional)TypeIntegeritem0Profile type index
Thickness (optional)ThicknessNumberitem0.60Profile thickness
Comfort (optional)ComfortNumberitem0.20Comfort rounding
Orientation (optional)OrientationIntegeritem0Profile orientation index

Outputs

NameNicknameTypeAccessDescription
Lower Shank ParamsLower Shank ParamsGenericitemDictionary for Eternity.LowerParams

Eternity - Shank Upper

Defines parameters for the upper part of the Eternity shank

Nickname: Eternity - Shank Upper · Tab: Shanks › Eternity

Inputs

NameNicknameTypeAccessDefaultDescription
Asset (optional)AssetGenericitemProfile asset
Type (optional)TypeTextitemSOLIDShank type (SOLID / SPLIT / etc.)
Width (optional)WidthNumberitem2.25Shank width
Height (optional)HeightNumberitem1.50Shank height
Type (optional)TypeIntegeritem0Profile type index
Thickness (optional)ThicknessNumberitem0.60Profile thickness
Comfort (optional)ComfortNumberitem0.20Comfort rounding
Orientation (optional)OrientationIntegeritem0Profile orientation index

Outputs

NameNicknameTypeAccessDescription
Upper Shank ParamsUpper Shank ParamsGenericitemDictionary for Eternity.UpperParams