Skip to content

Artisan Grasshopper

Gems By Curve

4 components in Gems › Gems By Curve.

Gems on Curve

Places gems along a curve with optional prongs and cutters

Nickname: GemsOnCrv · Tab: Gems › Gems By Curve

Inputs

NameNicknameTypeAccessDescription
CurveCrvCurveitemBase curve for gem placement
Orientation Geometry (optional)GeoGeometrylistGeometry for gem orientation: Mesh, Brep or SubD (optional)
Gem Params (optional)GemsGenericitemGem parameters (from Gems on Curve - Gem Params)
Prong Params (optional)ProngsGenericitemProng parameters (from Gems on Curve - Prong Params)
Cutter Params (optional)CuttersGenericitemCutter parameters (from Gems on Curve - Cutter Params)

Outputs

NameNicknameTypeAccessDescription
GemsGemsGenericlistGem objects
Gem MeshesMeshesGeometrylistGem meshes
ProngsProngsBreplistProng geometry
CuttersCuttersBreplistCutter geometry
Gem CountCountIntegeritemNumber of gems placed

Gems on Curve - Cutter Params

Define cutter parameters for the Gems on Curve component

Nickname: GemOnCrv Cutter · Tab: Gems › Gems By Curve

Inputs

NameNicknameTypeAccessDefaultDescription
Enabled (optional)OnBooleanitemfalseEnable cutters
Height Top (optional)HTopNumberitem100.0Height of the top section (%)
Size Top (optional)STopNumberitem40.0Size of the top section (%)
Height Crown (optional)HCrownNumberitem34.0Height of the crown (%)
Gem Inside (optional)GemInNumberitem0.0Gem inside offset
Height Girdle (optional)HGirdleNumberitem3.0Height of the girdle (%)
Size Drill (optional)SDrillNumberitem40.0Size of the drill (%)
Height Pavilion (optional)HPavNumberitem71.0Height of the pavilion (%)
Size Bottom (optional)SBotNumberitem40.0Size of the bottom (%)
Height Drill (optional)HDrillNumberitem200.0Height of the drill (%)
Drill Type (optional)DrillTypeIntegeritem0Drill type (0 or 1)

Outputs

NameNicknameTypeAccessDescription
Cutter ParamsCuttersGenericitemCutter parameters for Gems on Curve component

Gems on Curve - Gem Params

Define gem parameters for the Gems on Curve component

Nickname: GemOnCrv Gems · Tab: Gems › Gems By Curve

Inputs

NameNicknameTypeAccessDefaultDescription
Gem Size (optional)SizeNumberitem1.5Gem size in mm
Distance (optional)DistNumberitem0.2Distance between gems
Move By Z (optional)ZNumberitem0.0Offset along Z axis
Rotation On Curve (optional)RotNumberitem0.0Rotation angle on curve (degrees)
Shape (optional)ShapeGenericitemGem shape (index or name, e.g. 0 or ROUND)
Alignment Vertical (optional)AlignVTextitemON_GIRDLEVertical alignment: ON_GIRDLE or TOP
Starting Point (optional)StartTextitemBOUNDARYStarting point: BOUNDARY or CENTER
Gem Orientation (optional)OrientTextitemNATURALGem orientation: NATURAL or UPSIDE_DOWN
Flip Curve (optional)FlipBooleanitemfalseFlip curve direction
Gem Rotate 90 (optional)Rot90BooleanitemfalseRotate gem 90 degrees

Outputs

NameNicknameTypeAccessDescription
Gem ParamsGemsGenericitemGem parameters for Gems on Curve component

Gems on Curve - Prong Params

Define prong parameters for the Gems on Curve component

Nickname: GemOnCrv Prongs · Tab: Gems › Gems By Curve

Inputs

NameNicknameTypeAccessDefaultDescription
Enabled (optional)OnBooleanitemfalseEnable prongs
Prong Type (optional)TypeTextitemSHAREDProng type: SHARED or INDIVIDUAL
Diameter (optional)DiaNumberitem0.5Prong diameter
Distance Shared (optional)DistSharedNumberitem0.8Distance between shared prongs
Height Over Girdle (optional)HOverNumberitem0.2Height over girdle
Height Under Girdle (optional)HUnderNumberitem0.5Height under girdle
Extension Manufacturing (optional)ExtMfgNumberitem0.5Extension for manufacturing
Prong End Mode (optional)EndModeTextitemDOUBLEEnd mode: SINGLE or DOUBLE
Gem Pos X (optional)PosXNumberitem0.4Individual prong X offset from gem
Gem Pos Y (optional)PosYNumberitem0.4Individual prong Y offset from gem

Outputs

NameNicknameTypeAccessDescription
Prong ParamsProngsGenericitemProng parameters for Gems on Curve component