Artisan Grasshopper
Shanks
3 components in Readers › Shanks.
Ring Extrude Reader
Reads the ring extrude values from a dictionary or JSON.
Nickname: RingExtrudeReader · Tab: Readers › Shanks
Inputs
| Name | Nickname | Type | Access | Description |
|---|---|---|---|---|
| Dictionary | Dict | Generic | item | Dictionary (Scheme output or params dictionary) or JSON text |
Outputs
| Name | Nickname | Type | Access | Description |
|---|---|---|---|---|
| Ring Diameter | Diameter | Number | item | Finger size diameter |
| Top Length | TopL | Number | item | Length of the top segment |
| Side Length | SideL | Number | item | Length of the side segments |
| Bottom Length | BottomL | Number | item | Length of the bottom segment |
| Top Thickness | TopT | Number | item | Thickness at the top |
| Bottom Thickness | BottomT | Number | item | Thickness at the bottom |
| Hollow | Hollow | Boolean | item | Hollow the ring |
| Symmetry | Sym | Text | item | SYMMETRIC or ASYMMETRIC |
| Linear Thickness | LinearT | Number | item | Linear thickness (asymmetric mode) |
| Angle | Angle | Number | item | Angle (asymmetric mode) |
| Advanced Top Thickness | AdvTopT | Number | item | Top thickness (asymmetric mode) |
| Advanced Lateral Thickness | AdvLatT | Number | item | Lateral thickness (asymmetric mode) |
| Connector | Connector | Generic | item | Every value found as a dictionary, for a one-wire connection to the matching Params component. |
Scoop Ring Reader
Reads the scoop ring values from a dictionary or JSON.
Nickname: ScoopReader · Tab: Readers › Shanks
Inputs
| Name | Nickname | Type | Access | Description |
|---|---|---|---|---|
| Dictionary | Dict | Generic | item | Dictionary (Scheme output or params dictionary) or JSON text |
Outputs
| Name | Nickname | Type | Access | Description |
|---|---|---|---|---|
| Thickness | T | Number | item | Wall thickness left after scooping |
| Central Angle | Angle | Number | item | Scooped angle (degrees) |
| Transition Angle | Transition | Number | item | Transition angle (degrees) |
| Transition Inset | Inset | Number | item | Inset of the transition |
| Smoothing | Smooth | Integer | item | Smoothing of the scoop edge |
| Liner | Liner | Boolean | item | Add a liner |
| Liner Thickness | LinerT | Number | item | Liner thickness |
| Liner Swap | Swap | Boolean | item | Swap the liner side |
| Connector | Connector | Generic | item | Every value found as a dictionary, for a one-wire connection to the matching Params component. |
Signet Ring Reader
Reads the signet ring values (Signet and Advanced Signet) from a dictionary or JSON.
Nickname: SignetReader · Tab: Readers › Shanks
Inputs
| Name | Nickname | Type | Access | Description |
|---|---|---|---|---|
| Dictionary | Dict | Generic | item | Dictionary (Scheme output or params dictionary) or JSON text |
Outputs
| Name | Nickname | Type | Access | Description |
|---|---|---|---|---|
| Ring Diameter | Diameter | Number | item | Finger size diameter |
| Shape Mode | Shape | Text | item | Custom or Circle |
| Width | W | Number | item | Top plate width |
| Height | H | Number | item | Top plate height |
| Height Position | HPos | Number | item | Height of the top plate over the finger |
| Rotation | Rot | Number | item | Top plate rotation |
| Tangent | Tangent | Number | item | Tangency of the plate to the shank |
| Width Middle Profile | WMid | Number | item | Shank width at the middle |
| Height Middle Profile | HMid | Number | item | Shank height at the middle |
| Width Bottom Profile | WBot | Number | item | Shank width at the bottom |
| Height Bottom Profile | HBot | Number | item | Shank height at the bottom |
| Bottom Cut Angle | CutAngle | Number | item | Bottom cut angle (Advanced Signet) |
| Recess | Recess | Boolean | item | Recess the top plate |
| Thickness | T | Number | item | Recess wall thickness |
| Inner Height | InnerH | Number | item | Recess depth |
| Connector | Connector | Generic | item | Every value found as a dictionary, for a one-wire connection to the matching Params component. |