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
| Name | Nickname | Type | Access | Default | Description |
|---|---|---|---|---|---|
| Ring Diameter (optional) | Diameter | Number | item | — | Finger diameter used to build the implicit ring curve |
| Rotation Angle (optional) | Angle | Number | item | — | Rotation of the ring seam (and text) around the Y axis, in degrees |
| Text (optional) | Text | Generic | item | — | Text parameters |
| Orientation Plane (optional) | Plane | Plane | item | — | Orientation plane applied to the flat text before flowing along the ring. Defaults to World XY. |
| JSON (optional) | JSON | Text | item | — | JSON representation of EngraveRingParams |
| Computation Mode (optional) | Computation Mode | Text | item | RENDER | Computation mode: RENDER or MANUFACTURING. Defaults to RENDER. |
Outputs
| Name | Nickname | Type | Access | Description |
|---|---|---|---|---|
| Breps | Breps | Brep | list | Engraved text Breps (only when Thickness > 0) |
| Curves | Curves | Curve | list | Engraved text curves flowed along the ring |
| Ring Curve | Ring Curve | Curve | item | Implicit ring curve used as mother for the engraving |
| Magnet Top | Magnet Top | Plane | item | Top center of the bounding box |
| Magnet Bottom | Magnet Bot. | Plane | item | Bottom center of the bounding box |
| Magnet North | Magnet North | Plane | item | North center of the bounding box |
| Magnet South | Magnet South | Plane | item | South center of the bounding box |
| Magnet West | Magnet West | Plane | item | West center of the bounding box |
| Magnet East | Magnet East | Plane | item | East center of the bounding box |
| Taxonomy | Taxonomy | Generic | item | Engraving taxonomy dictionary (reader-compatible keys) |
Engraving - Text Parameters
Define the text parameters for an engraved ring
Nickname: Engraving Text · Tab: Shanks › Engraving
Inputs
| Name | Nickname | Type | Access | Default | Description |
|---|---|---|---|---|---|
| Text | Text | Text | item | RhinoArtisan | Text to engrave |
| Font | Font | Text | item | Bienchen | Font name (e.g. Bienchen, Discipuli Britannica, Helvetia Verbundene, Sacramento or any installed font) |
| Font Style | Font Style | Text | item | Regular | Font style: Regular, Bold or Italic |
| Height | Height | Number | item | 1.5 | Text height |
| Spacing | Spacing | Number | item | 0.5 | Spacing between letters |
| Thickness | Thickness | Number | item | 0.0 | Extrusion thickness. 0 outputs curves only. |
| Move Z | Move Z | Number | item | 0.0 | Offset of the text along Z before flowing |
| Horizontal Align | Horizontal Align | Text | item | CENTER | Horizontal alignment: LEFT, CENTER, RIGHT or JUSTIFY |
| Vertical Align | Vertical Align | Text | item | CENTER | Vertical alignment: TOP, CENTER or BOTTOM |
| Flip Horizontal | Flip Horizontal | Boolean | item | false | Mirror the text horizontally |
| Flip Vertical | Flip Vertical | Boolean | item | false | Mirror the text vertically |
| Connector (optional) | Connector | Generic | item | — | Dictionary from a Reader Connector output. Individual inputs override. |
Outputs
| Name | Nickname | Type | Access | Description |
|---|---|---|---|---|
| Text Params | Text | Generic | item | Dictionary of text parameters |