Skip to content

Artisan Grasshopper

Engraving

2 components in Shanks › Engraving.

Engraving

Creates an engraved text ring flowing text along an implicit ring curve built from a finger diameter

Nickname: Engraving · Tab: Shanks › Engraving

Inputs

NameNicknameTypeAccessDefaultDescription
Ring Diameter (optional)DiameterNumberitemFinger diameter used to build the implicit ring curve
Rotation Angle (optional)AngleNumberitemRotation of the ring seam (and text) around the Y axis, in degrees
Text (optional)TextGenericitemText parameters
Orientation Plane (optional)PlanePlaneitemOrientation plane applied to the flat text before flowing along the ring. Defaults to World XY.
JSON (optional)JSONTextitemJSON representation of EngraveRingParams
Computation Mode (optional)Computation ModeTextitemRENDERComputation mode: RENDER or MANUFACTURING. Defaults to RENDER.

Outputs

NameNicknameTypeAccessDescription
BrepsBrepsBreplistEngraved text Breps (only when Thickness > 0)
CurvesCurvesCurvelistEngraved text curves flowed along the ring
Ring CurveRing CurveCurveitemImplicit ring curve used as mother for the engraving
Magnet TopMagnet TopPlaneitemTop center of the bounding box
Magnet BottomMagnet Bot.PlaneitemBottom center of the bounding box
Magnet NorthMagnet NorthPlaneitemNorth center of the bounding box
Magnet SouthMagnet SouthPlaneitemSouth center of the bounding box
Magnet WestMagnet WestPlaneitemWest center of the bounding box
Magnet EastMagnet EastPlaneitemEast center of the bounding box
TaxonomyTaxonomyGenericitemEngraving taxonomy dictionary (reader-compatible keys)

Engraving - Text Parameters

Define the text parameters for an engraved ring

Nickname: Engraving Text · Tab: Shanks › Engraving

Inputs

NameNicknameTypeAccessDefaultDescription
TextTextTextitemRhinoArtisanText to engrave
FontFontTextitemBienchenFont name (e.g. Bienchen, Discipuli Britannica, Helvetia Verbundene, Sacramento or any installed font)
Font StyleFont StyleTextitemRegularFont style: Regular, Bold or Italic
HeightHeightNumberitem1.5Text height
SpacingSpacingNumberitem0.5Spacing between letters
ThicknessThicknessNumberitem0.0Extrusion thickness. 0 outputs curves only.
Move ZMove ZNumberitem0.0Offset of the text along Z before flowing
Horizontal AlignHorizontal AlignTextitemCENTERHorizontal alignment: LEFT, CENTER, RIGHT or JUSTIFY
Vertical AlignVertical AlignTextitemCENTERVertical alignment: TOP, CENTER or BOTTOM
Flip HorizontalFlip HorizontalBooleanitemfalseMirror the text horizontally
Flip VerticalFlip VerticalBooleanitemfalseMirror the text vertically
Connector (optional)ConnectorGenericitemDictionary from a Reader Connector output. Individual inputs override.

Outputs

NameNicknameTypeAccessDescription
Text ParamsTextGenericitemDictionary of text parameters