Artisan Grasshopper
Advanced Bezel
4 components in Gemset › Advanced Bezel.
Advanced Bezel
Creates an advanced bezel (free wall profile) from a GemObject
Nickname: AdvancedBezel · Tab: Gemset › Advanced Bezel
Inputs
| Name | Nickname | Type | Access | Default | Description |
|---|---|---|---|---|---|
| Gem | Gem | GemObject | item | — | Gem object to create the advanced bezel for |
| Bezel Params (optional) | Params | Generic | item | — | Basic advanced bezel parameters |
| Cutter Params (optional) | Cutters | Generic | item | — | Cutter parameters for the advanced bezel |
| Airgap Params (optional) | Airgaps | Generic | item | — | Airgap parameters for the advanced bezel |
| Advanced Bezel JSON (optional) | JSON | Text | item | — | JSON representation of an AdvancedBezel. The wall profile point list (ProfilePoints, relative DX/DY offsets with IsBreak flags) can only be edited through this input. |
| 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 advanced bezel |
| 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 | Advanced bezel taxonomy dictionary (reader-compatible keys) |
Advanced Bezel - Airgap Parameters
Define the airgap parameters for an advanced bezel
Nickname: AB Airgaps · Tab: Gemset › Advanced Bezel
Inputs
| Name | Nickname | Type | Access | Default | Description |
|---|---|---|---|---|---|
| Enable | Enable | Boolean | item | false | Enable airgaps |
| Profile (optional) | Profile | Text | item | — | Airgap profile: HEART, SQUARE or ROUNDED_SQUARE. When omitted, the workspace default closed profile is used. |
| Number | Number | Integer | item | 4 | Number of airgaps |
| Width | Width | Number | item | 2.0 | Airgap width |
| Height | Height | Number | item | 2.0 | Airgap height |
| Rotation | Rotation | Number | item | 0.0 | Rotation |
| Rotation V | Rotation V | Number | item | 0.0 | Vertical (conic) rotation |
| Rotation Global | Rotation Global | Number | item | 45.0 | Global rotation around the gem axis |
| Move In Vertical | Move In Vertical | Number | item | -2.0 | Vertical offset of the airgaps |
Outputs
| Name | Nickname | Type | Access | Description |
|---|---|---|---|---|
| Airgap Parameters | Airgaps | Generic | item | Advanced bezel airgap parameters |
Advanced Bezel - Cutter Parameters
Define the cutter parameters for an advanced bezel
Nickname: AB Cutters · Tab: Gemset › Advanced Bezel
Inputs
| Name | Nickname | Type | Access | Default | Description |
|---|---|---|---|---|---|
| Enable | Enable | Boolean | item | false | Enable cutters |
| Profile (optional) | Profile | Text | item | — | Cutter profile: ROUNDED, SQUARE or SHARP. When omitted, the workspace default closed profile is used. |
| Number | Number | Integer | item | 4 | Number of cutters |
| Width | Width | Number | item | 3.5 | Cutter width |
| Height | Height | Number | item | 2.0 | Cutter height |
| Rotation | Rotation | Number | item | 0.0 | Rotation |
| Rotation V | Rotation V | Number | item | 10.0 | Vertical (conic) rotation |
| Rotation Global | Rotation Global | Number | item | 0.0 | Global rotation around the gem axis |
| Move In Vertical | Move In Vertical | Number | item | 0.0 | Vertical offset of the cutters |
Outputs
| Name | Nickname | Type | Access | Description |
|---|---|---|---|---|
| Cutter Parameters | Cutters | Generic | item | Advanced bezel cutter parameters |
Advanced Bezel - Parameters
Define the basic parameters for an advanced bezel. The wall profile point list is only editable through the main component’s JSON input.
Nickname: AB Params · Tab: Gemset › Advanced Bezel
Inputs
| Name | Nickname | Type | Access | Default | Description |
|---|---|---|---|---|---|
| Height | Height | Number | item | 3.8 | Bezel height |
| Width | Width | Number | item | 1.5 | Bezel width |
| Gem Inside | Gem Inside | Number | item | 0.0 | Radial dig of the bezel wall into the gem girdle |
| Girdle Height | Girdle Height | Number | item | 0.3 | Girdle height |
| Girdle Width | Girdle Width | Number | item | 1.5 | Girdle width |
| Support | Support | Integer | item | 0 | Number of support bridges (0 = none) |
| Support Width | Support Width | Number | item | 1.0 | Support bridge width |
| Support Thickness | Support Thickness | Number | item | 1.0 | Support bridge thickness |
| Fillet Radius | Fillet Radius | Number | item | 0.0 | Fillet radius applied to the sharp corners of the wall profile; 0 keeps them sharp |
| Bezel Mode | Bezel Mode | Integer | item | 0 | Wall construction for the single-rail (rounded) gem shapes: 0 = Auto, 1 = Sweep, 2 = Rail revolve |
| Revolve Axis X | Revolve Axis X | Number | item | 0.0 | X offset (gem-plane coordinates) of the Rail revolve axis point |
| Revolve Axis Y | Revolve Axis Y | Number | item | 0.0 | Y offset (gem-plane coordinates) of the Rail revolve axis point |
Outputs
| Name | Nickname | Type | Access | Description |
|---|---|---|---|---|
| Bezel Parameters | Params | Generic | item | Advanced bezel basic parameters |