Artisan Grasshopper
Split Shank
3 components in Shanks › Split Shank.
Split Shank
Creates a split shank (forked arms) with optional gems
Nickname: Split Shank · Tab: Shanks › Split Shank
Inputs
| Name | Nickname | Type | Access | Description |
|---|---|---|---|---|
| Ring Diameter (optional) | Diameter | Number | item | Finger size diameter |
| Profile (optional) | Profile | Generic | item | Ring profile Asset for the sections. Default: the default ring profile |
| Curve (optional) | Curve | Generic | item | Curve parameters (Split Shank - Curve Params) |
| Gems (optional) | Gems | Generic | item | Gems parameters (Split Shank - Gems Params) |
| Sections (optional) | Sections | Generic | list | Section profiles along the shank (Advanced - Profile Parameters, one per section). Default: three sections at t = 0, 0.5 and 1 |
| JSON (optional) | JSON | Text | item | JSON representation of a SplitShank |
Outputs
| Name | Nickname | Type | Access | Description |
|---|---|---|---|---|
| BReps | BReps | Brep | list | Ring Brep geometry |
| Gems | Gems | Generic | list | Gem geometries |
| Meshes | Meshes | Geometry | list | Gem Meshes |
| Magnet Top | Magnet Top | Point | item | Top center of the bounding box |
| Magnet Bottom | Magnet Bot. | Point | item | Bottom center of the bounding box |
| Scheme | Scheme | Generic | item | Split shank scheme with reader-compatible keys |
| Semantic | Semantic | Text | item | Semantic text description of the split shank |
Split Shank - Curve Params
Split shank arm/curve parameters
Nickname: Split Curve · Tab: Shanks › Split Shank
Inputs
| Name | Nickname | Type | Access | Description |
|---|---|---|---|---|
| Opening Length (optional) | Opening | Number | item | Frontal distance between the arm tips (0 = touching) |
| Arm Height (optional) | ArmH | Number | item | Rise of the arm tips above the ring top |
| Arm Offset (optional) | ArmOff | Number | item | Extra outward bulge of the arms |
| Top Tangency (optional) | Tangency | Number | item | Tangency control at the top |
| Split Width (optional) | SplitW | Number | item | Separation between the front and back arm pairs |
| Split Start (optional) | SplitT | Number | item | Where the split starts along the shank (0-1) |
| Lateral Displacement (optional) | LatDisp | Number | item | Displacement of the arm tips along the finger axis |
| Lateral Inclination (optional) | LatIncl | Number | item | Inclination of the arms along the finger axis (degrees) |
| Connector (optional) | Connector | Generic | item | Dictionary from a Reader Connector output (base values). Individual inputs override. |
Outputs
| Name | Nickname | Type | Access | Description |
|---|---|---|---|---|
| Curve Params | Curve | Generic | item | Dictionary of parameters (the Connector values plus the connected inputs) |
Split Shank - Gems Params
Split shank gems parameters
Nickname: Split Gems · Tab: Shanks › Split Shank
Inputs
| Name | Nickname | Type | Access | Description |
|---|---|---|---|---|
| Enable (optional) | Enable | Boolean | item | Add gems to the arms and shank |
| Shape (optional) | Shape | Text | item | Gem shape (ROUND…) |
| Top Size (optional) | TopSize | Number | item | Arm stone size at the tip |
| Bottom Size (optional) | BottomSize | Number | item | Arm stone size near the fork |
| Shank Size (optional) | ShankSize | Number | item | Stone size on the shank |
| Transition Size (optional) | TransSize | Number | item | Stone size at the fork |
| Spacing (optional) | Spacing | Number | item | Gap between gems |
| Min Distance (optional) | MinDist | Number | item | Minimum distance between gems |
| Vertical (optional) | Vertical | Number | item | Vertical offset of the gems |
| Move In Z (optional) | MoveZ | Number | item | Gem offset along Z |
| Gem Inside (optional) | GemIn | Number | item | How far the gems sink into the metal |
| Inner Width (optional) | InnerW | Number | item | Channel width |
| Inner Height (optional) | InnerH | Number | item | Channel depth |
| Bright Cut (optional) | BrightCut | Number | item | Bright cut |
| Margin Top (optional) | MarginTop | Number | item | Margin at the tip end |
| Margin Bottom (optional) | MarginBot | Number | item | Margin at the fork end |
| Type Prong (optional) | Prong | Text | item | NONE, SHARED or SCALLOPED |
| Prong Height (optional) | ProngH | Number | item | Prong height |
| Prong Diameter (optional) | ProngD | Number | item | Prong diameter |
| Automatic Prong Diameter (optional) | AutoProngD | Boolean | item | Derive the prong diameter from the gem size |
| Drill Type (optional) | Drill | Text | item | NONE, ROUND or SQUARE |
| Channel Shape (optional) | Channel | Text | item | U, V or SQUARE |
| Channel Clearance (optional) | Clearance | Number | item | Channel clearance |
| Flip Start (optional) | FlipStart | Boolean | item | Flip the channel profile at the fork end |
| Flip End (optional) | FlipEnd | Boolean | item | Flip the channel profile at the tip end |
| V Cutters (optional) | VCut | Boolean | item | V-shaped divider cuts between stones |
| Connector (optional) | Connector | Generic | item | Dictionary from a Reader Connector output (base values). Individual inputs override. |
Outputs
| Name | Nickname | Type | Access | Description |
|---|---|---|---|---|
| Gems Params | Gems | Generic | item | Dictionary of parameters (the Connector values plus the connected inputs) |