Skip to content

Artisan Grasshopper

Gems On 2 Curves

2 components in Gems › Gems On 2 Curves.

Gems on 2 Curves

Places gems between two curves using a spine or tangency algorithm

Nickname: GemsOn2Crv · Tab: Gems › Gems On 2 Curves

Inputs

NameNicknameTypeAccessDescription
Curve 1Crv1CurveitemFirst guide curve
Curve 2Crv2CurveitemSecond guide curve
Params (optional)ParamsGenericitemParameters (from Gems on 2 Curves - Params)

Outputs

NameNicknameTypeAccessDescription
GemsGemsGenericlistGem objects
Gem MeshesMeshesGeometrylistGem meshes
Gem CountCountIntegeritemNumber of gems placed

Gems on 2 Curves - Params

Define parameters for the Gems on 2 Curves component

Nickname: Gem2Crv Params · Tab: Gems › Gems On 2 Curves

Inputs

NameNicknameTypeAccessDefaultDescription
Gem Distance (optional)DistNumberitem0.2Minimum distance between gems
Min Size (optional)MinSizeNumberitem1.0Minimum gem size to include
Move In Z (optional)ZNumberitem0.0Offset gems along their Z axis
Alignment Vertical (optional)AlignVTextitemTOPVertical alignment: TOP or ON_GIRDLE
Algorithm (optional)AlgoTextitembySpineAlgorithm: bySpine or byTangency
Flip (optional)FlipBooleanitemfalseFlip gem orientation
Flip Curve 1 (optional)Flip1BooleanitemfalseFlip direction of curve 1
Flip Curve 2 (optional)Flip2BooleanitemfalseFlip direction of curve 2
Align On Top (optional)AlignTopBooleanitemfalseAlign gems on top of the spine
Rebuild Curves (optional)RebuildBooleanitemtrueRebuild input curves before computing
T Seam (optional)TNumberitem0.0Seam parameter for closed curves

Outputs

NameNicknameTypeAccessDescription
ParamsParamsGenericitemParameters for Gems on 2 Curves component