Skip to content

Artisan Grasshopper

Ring Curve

2 components in Shanks › Ring Curve.

Ring Curve

Create a base curve for shanks using FingerSize, Parameters, and Profile

Nickname: RingCurve · Tab: Shanks › Ring Curve

Inputs

NameNicknameTypeAccessDescription
Ring Diameter (optional)DiameterNumberitemFinger size diameter
Parameters (optional)ParamsGenericitemRingCurve parameters
JSON (optional)JSONTextitemJSON definition of RingCurve

Outputs

NameNicknameTypeAccessDescription
Ring CurveCurveCurveitemResulting shank curve
RingCurveRingCurveRingCurveitemRingCurve object
DictionaryDictGenericitemDictionary with key/value pairs

Ring Curve - Parameters

Parameters for RingCurve (Type, Bypass, Shape, etc.)

Nickname: Ring Curve Params · Tab: Shanks › Ring Curve

Inputs

NameNicknameTypeAccessDefaultDescription
TypeTypeTextitemCLOSECurve type (CLOSE, OPEN, BYPASS, SHAPE)
Opening LengthOpenLenNumberitem5.0Opening length
Bypass Opening LengthBypLenNumberitem14.0Bypass opening length
Bypass AngleBypAngNumberitem0.0Bypass angle
Bypass Offset XBypXNumberitem2.0Bypass offset in X
Bypass Offset YBypYNumberitem2.0Bypass offset in Y
Bypass TangentBypTanNumberitem1.0Bypass tangent
Shape Opening LengthShpLenNumberitem14.0Shape opening length
Shape TypeShpTypeTextitemROUNDShape type (ROUND, SQUARE, etc.)
Shape WidthShpWNumberitem6.0Shape width
Shape HeightShpHNumberitem4.0Shape height
Shape DiameterShpDNumberitem5.0Shape diameter
Shape OffsetShpOffNumberitem1.0Shape offset
Shape Move ZShpZNumberitem2.0Shape move in Z
Shape Start CircleShpStartNumberitem0.3Shape start position on circle
Shape End CircleShpEndNumberitemMath.PI - 0.3Shape end position on circle

Outputs

NameNicknameTypeAccessDescription
RingCurve ParamsParamsGenericitemDictionary of RingCurve parameters