Artisan Grasshopper
Channel
3 components in Gemset › Channel.
Channel
Creates a channel setting (metal band with a gem groove) swept along a curve
Nickname: Channel · Tab: Gemset › Channel
Inputs
| Name | Nickname | Type | Access | Default | Description |
|---|---|---|---|---|---|
| Curve | Curve | Curve | item | — | Rail curve the channel is swept along |
| Orientation Mesh (optional) | Orientation | Mesh | item | — | Optional mesh that orients the section and the gems (its normal is up). If omitted, the curve plane normal is used. |
| Section Params (optional) | Section | Generic | item | — | Metal section parameters (from Channel - Section Parameters) |
| Gems Params (optional) | Gems | Generic | item | — | Gem row and setting parameters (from Channel - Gems Parameters) |
| T0 (optional) | T0 | Number | item | — | Segment start (curve parameter). Wire T0 and T1 to switch to Segment mode. |
| T1 (optional) | T1 | Number | item | — | Segment end (curve parameter). Wire T0 and T1 to switch to Segment mode. |
| Margin (optional) | Margin | Number | item | 0.0 | Gap (mm) between the end gem edge and the channel wall at each end (Segment only) |
| Invert Segment (optional) | Invert Segment | Boolean | item | false | Closed-curve Segment: pick the complementary (smaller) arc between T0 and T1 |
| Flip Curve (optional) | Flip Curve | Boolean | item | false | Reverse the curve direction: flips gem order and start point |
| Channel JSON (optional) | JSON | Text | item | — | JSON representation of a ChannelSetting |
| 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 | Brep parts of the channel (metal band + prongs) |
| Gems | Gems | GemObject | list | Gem objects placed in the channel |
| Cutters | Cutters | Brep | list | Scalloped cutter breps (when Boolean Cutters is off) |
| 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 | Channel taxonomy dictionary (backend keys) |
Channel - Gems Parameters
Define the gem row and setting parameters for a channel (shared prongs / scalloped)
Nickname: Channel Gems · Tab: Gemset › Channel
Inputs
| Name | Nickname | Type | Access | Default | Description |
|---|---|---|---|---|---|
| Shape | Shape | Text | item | ROUND | Gem shape: ROUND or PRINCESS |
| Gem Size | Gem Size | Number | item | 1.8 | Gem size (mm) |
| Min Distance | Min Distance | Number | item | 0.1 | Minimum distance between gems |
| Vertical | Vertical | Number | item | 0.0 | Vertical offset of the gems (table seat) |
| Force Even Number | Force Even | Boolean | item | true | Force an even number of gems |
| Type Prong | Type Prong | Text | item | NONE | Setting type: NONE, SHARED or SCALLOPED |
| Gem Inside | Gem Inside | Number | item | 0.05 | How much the prong digs into the gem |
| Prong Height | Prong Height | Number | item | 0.3 | Prong height over the channel mouth |
| Prong Distance | Prong Distance | Number | item | -0.6 | Extra distance between the two prongs of a gap |
| Automatic Prong Size | Auto Prong Size | Boolean | item | false | Size the prongs automatically from the gap |
| Prong External Diameter | Prong Ext. Dia. | Number | item | 0.75 | External wall prong diameter |
| Prong Internal Diameter | Prong Int. Dia. | Number | item | 0.75 | Internal wall prong diameter |
| Prong End Mode | Prong End Mode | Text | item | DOUBLE | End prongs on open curves: SINGLE or DOUBLE |
| Extension For Manufacturing | Manuf. Ext. | Number | item | 1.0 | Extra prong material added in Manufacturing mode |
| Cutters Start Height | Cut. Start Height | Number | item | 2.0 | Scalloped cutter start height |
| Cutters Start Width | Cut. Start Width | Number | item | 0.6 | Scalloped cutter start width |
| Cutters End Height | Cut. End Height | Number | item | 2.0 | Scalloped cutter end height |
| Cutters End Width | Cut. End Width | Number | item | 0.6 | Scalloped cutter end width |
| Cutters Length | Cut. Length | Number | item | 5.0 | Scalloped cutter length |
| Cutters Over Girdle | Cut. Over Girdle | Number | item | 0.0 | Scalloped cutter vertical move (over girdle) |
| Cutters Over Girdle Middle | Cut. Over Girdle Mid. | Number | item | 0.0 | Scalloped cutter middle vertical move |
| Cutters Shape | Cut. Shape | Text | item | U_SHAPE | Scalloped cutter shape: U_SHAPE or V_SHAPE |
| Cutters Shape Factor | Cut. Shape Factor | Number | item | 1.0 | Scalloped cutter shape factor |
| Boolean Cutters | Boolean Cutters | Boolean | item | false | Subtract the scalloped cutters from the metal |
| V-Cutters Enable | V-Cut. Enable | Boolean | item | true | Enable the scalloped v-cutters |
| V-Cutters Start Height | V-Cut. Start Height | Number | item | 2.0 | V-cutter start height |
| V-Cutters Start Width | V-Cut. Start Width | Number | item | 0.5 | V-cutter start width |
| V-Cutters End Height | V-Cut. End Height | Number | item | 2.0 | V-cutter end height |
| V-Cutters End Width | V-Cut. End Width | Number | item | 0.5 | V-cutter end width |
| V-Cutters Length | V-Cut. Length | Number | item | 3.0 | V-cutter length |
| V-Cutters Over Girdle | V-Cut. Over Girdle | Number | item | 0.9 | V-cutter vertical move (over girdle) |
Outputs
| Name | Nickname | Type | Access | Description |
|---|---|---|---|---|
| Gems Parameters | Gems | Generic | item | Channel gems parameters |
Channel - Section Parameters
Define the metal cross-section parameters for a channel
Nickname: Channel Section · Tab: Gemset › Channel
Inputs
| Name | Nickname | Type | Access | Default | Description |
|---|---|---|---|---|---|
| Profile (optional) | Profile | Text | item | — | CHANNEL_PROFILE asset name (or semantic). If omitted, the default profile is used. |
| Width | Width | Number | item | 3.0 | Section width |
| Height | Height | Number | item | 2.0 | Section height |
| Position Z | Position Z | Number | item | 0.0 | Vertical shift of the section along its up direction |
| Rotation | Rotation | Number | item | 0.0 | Twist of the section about the curve tangent (degrees) |
| Fillet Factor | Fillet Factor | Number | item | 0.3 | Fillet factor |
| Bright Cut | Bright Cut | Number | item | 0.0 | Bright cut (bevel) at the groove mouth |
| Inner Width | Inner Width | Number | item | 1.8 | Groove (gem seat) width |
| Inner Height | Inner Height | Number | item | 0.6 | Groove (gem seat) depth |
Outputs
| Name | Nickname | Type | Access | Description |
|---|---|---|---|---|
| Section Parameters | Section | Generic | item | Channel section parameters |