Artisan Grasshopper
Hidden Halo
5 components in Gemset › Hidden Halo.
Hidden Halo
Hidden halo under a gem: channel, small stones and centre-gem prongs on a CIRCLE, OVAL or SQUARE rail. Takes the Hidden Halo params dictionaries.
Nickname: Hidden Halo · Tab: Gemset › Hidden Halo
Inputs
| Name | Nickname | Type | Access | Default | Description |
|---|---|---|---|---|---|
| Gem | Gem | GemObject | item | — | Centre gem the hidden halo sits under |
| Channel Params (optional) | Channel | Generic | item | — | Channel parameters (Hidden Halo - Channel Params) |
| Gems Params (optional) | Gems | Generic | item | — | Small stone parameters (Hidden Halo - Gems Params) |
| Prongs Params (optional) | Prongs | Generic | item | — | Centre-gem prong parameters (Hidden Halo - Prongs Params) |
| Rail Shape | Rail | Text | item | CIRCLE | Rail shape: CIRCLE, OVAL or SQUARE. Unwired (or wired to nothing): SQUARE fitted to the stone for princess, cushion, emerald, radiant, asscher and baguette centre stones, CIRCLE otherwise |
| JSON (optional) | JSON | Text | item | — | JSON representation of a HiddenHalo |
| Computation Mode | Mode | Text | item | RENDER | RENDER or MANUFACTURING |
| Rail X Length (optional) | RailX | Number | item | 0.0 | OVAL / SQUARE rail: X extent; 0 keeps the shape default |
| Rail Y Length (optional) | RailY | Number | item | 0.0 | OVAL / SQUARE rail: Y extent; 0 keeps the shape default |
| Channel 2 Params (optional) | Channel 2 | Generic | item | — | Second channel under the first (Hidden Halo - Channel 2 Params); wired, it builds the second channel unless enable is false |
Outputs
| Name | Nickname | Type | Access | Description |
|---|---|---|---|---|
| Breps | Breps | Brep | list | Hidden halo breps |
| Gems | Gems | Generic | list | Halo gems |
| Meshes | Meshes | Geometry | list | Gem meshes |
| Cutters | Cutters | Brep | list | Cutter breps |
| 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 | Hidden halo scheme dictionary (reader-compatible keys) |
| Semantic | Semantic | Text | item | Semantic text description of the hidden halo |
| Magnet North | Magnet North | Plane | item | Channel ring extreme towards +Y of the gem |
| Magnet South | Magnet South | Plane | item | Channel ring extreme towards -Y of the gem |
| Magnet West | Magnet West | Plane | item | Channel ring extreme towards -X of the gem |
| Magnet East | Magnet East | Plane | item | Channel ring extreme towards +X of the gem |
| Channel Breps | Channel | Brep | list | The halo: channel ring(s) and the shared prongs between the stones, without the centre-gem prongs |
| Prong Breps | Prongs | Brep | list | The centre-gem prongs only |
Hidden Halo - Channel 2 Params
Second channel of a double hidden halo: Enable plus the channel parameters
Nickname: Hidden Halo Channel 2 · Tab: Gemset › Hidden Halo
Inputs
| Name | Nickname | Type | Access | Default | Description |
|---|---|---|---|---|---|
| Enable (optional) | Enable | Boolean | item | true | Build the second channel; false keeps a single hidden halo |
| Profile (optional) | Profile | Generic | item | — | Channel profile Asset (CHANNEL_PROFILE). Default: the 014 profile |
| Height (optional) | Height | Number | item | — | Channel section height |
| Width (optional) | Width | Number | item | — | Channel section width |
| Inner Height (optional) | InnerH | Number | item | — | Depth of the groove the stones sit in |
| Inner Width (optional) | InnerW | Number | item | — | Width of the groove the stones sit in |
| Bright Cut (optional) | BrightCut | Number | item | — | Bright cut around the stones |
| Distance To Gem (optional) | Distance | Number | item | — | Radial gap between the centre gem girdle and the channel |
| Rotation (optional) | Rotation | Number | item | — | Section rotation in degrees; 90 is the hidden halo orientation |
| Position Z (optional) | PosZ | Number | item | — | How far below the girdle the channel sits; positive lowers it |
| Fillet Factor (optional) | Fillet | Number | item | — | Rounding of the channel corners (0-1) |
| Connector (optional) | Connector | Generic | item | — | Dictionary from a Reader Connector output (base values). Individual inputs override. |
Outputs
| Name | Nickname | Type | Access | Description |
|---|---|---|---|---|
| Channel 2 Params | Channel 2 | Generic | item | Dictionary of parameters (the Connector values plus the connected inputs) |
Hidden Halo - Channel Params
Channel parameters of a hidden halo
Nickname: Hidden Halo Channel · Tab: Gemset › Hidden Halo
Inputs
| Name | Nickname | Type | Access | Description |
|---|---|---|---|---|
| Profile (optional) | Profile | Generic | item | Channel profile Asset (CHANNEL_PROFILE). Default: the 014 profile |
| Height (optional) | Height | Number | item | Channel section height |
| Width (optional) | Width | Number | item | Channel section width |
| Inner Height (optional) | InnerH | Number | item | Depth of the groove the stones sit in |
| Inner Width (optional) | InnerW | Number | item | Width of the groove the stones sit in |
| Bright Cut (optional) | BrightCut | Number | item | Bright cut around the stones |
| Distance To Gem (optional) | Distance | Number | item | Radial gap between the centre gem girdle and the channel |
| Rotation (optional) | Rotation | Number | item | Section rotation in degrees; 90 is the hidden halo orientation |
| Position Z (optional) | PosZ | Number | item | How far below the girdle the channel sits; positive lowers it |
| Fillet Factor (optional) | Fillet | Number | item | Rounding of the channel corners (0-1) |
| Connector (optional) | Connector | Generic | item | Dictionary from a Reader Connector output (base values). Individual inputs override. |
Outputs
| Name | Nickname | Type | Access | Description |
|---|---|---|---|---|
| Channel Params | Channel | Generic | item | Dictionary of parameters (the Connector values plus the connected inputs) |
Hidden Halo - Gems Params
Small stone parameters of a hidden halo: stones, setting mode, shared prongs and scalloped cutters
Nickname: Hidden Halo Gems · Tab: Gemset › Hidden Halo
Inputs
| Name | Nickname | Type | Access | Default | Description |
|---|---|---|---|---|---|
| Shape (optional) | Shape | Text | item | — | Small stone shape: ROUND or PRINCESS |
| Gem Size (optional) | Size | Number | item | — | Small stone size |
| Min Distance (optional) | MinDist | Number | item | — | Minimum gap between adjacent stones |
| Vertical (optional) | Vertical | Number | item | — | Vertical offset of the stones in the channel |
| Force Even Number (optional) | Even | Boolean | item | — | Keep the stone count even |
| Remove Gems On Prongs (optional) | RemoveOnProngs | Boolean | item | true | Drop the stones a centre prong runs through and leave their slot solid (default true on the Hidden Halo component) |
| Setting Mode (optional) | Setting | Text | item | — | How the stones are held: NONE (channel), SHARED (prongs) or SCALLOPED |
| Gem Inside (optional) | GemIn | Number | item | — | Shared prongs: how far they bite into the stones |
| Prong Height (optional) | ProngH | Number | item | — | Shared prongs: height |
| Extension For Manufacturing (optional) | Extension | Number | item | — | Shared prongs: extra length in manufacturing mode |
| Prong Distance (optional) | ProngDist | Number | item | — | Shared prongs: distance between the pair |
| Automatic Prong Size (optional) | AutoProng | Boolean | item | — | Shared prongs: size them from the stones |
| Prong External Diameter (optional) | ProngExtD | Number | item | — | Shared prongs: outer diameter when not automatic |
| Prong Internal Diameter (optional) | ProngIntD | Number | item | — | Shared prongs: inner diameter when not automatic |
| Boolean Cutters (optional) | Boolean | Boolean | item | — | Scalloped: carve the cutters out of the channel |
| Remove Channel (optional) | RemoveChannel | Boolean | item | — | Scalloped: strip the channel groove |
| Cutters Start Height (optional) | CutStartH | Number | item | — | Scalloped cutters: start height |
| Cutters Start Width (optional) | CutStartW | Number | item | — | Scalloped cutters: start width |
| Cutters End Height (optional) | CutEndH | Number | item | — | Scalloped cutters: end height |
| Cutters End Width (optional) | CutEndW | Number | item | — | Scalloped cutters: end width |
| Cutters Length (optional) | CutLength | Number | item | — | Scalloped cutters: length |
| Cutters Over Girdle (optional) | CutOverG | Number | item | — | Scalloped cutters: move in Z |
| Cutters Over Girdle Middle (optional) | CutOverGMid | Number | item | — | Scalloped cutters: move the middle in Z |
| Cutters Shape (optional) | CutShape | Text | item | — | Scalloped cutters: U_SHAPE or V_SHAPE |
| Cutters Shape Factor (optional) | CutFactor | Number | item | — | Scalloped cutters: shape scale |
| V-Cutters Enable (optional) | VCutOn | Boolean | item | — | Scalloped: add the V-cutters |
| V-Cutters Start Height (optional) | VCutStartH | Number | item | — | Scalloped V-cutters: start height |
| V-Cutters Start Width (optional) | VCutStartW | Number | item | — | Scalloped V-cutters: start width |
| V-Cutters End Height (optional) | VCutEndH | Number | item | — | Scalloped V-cutters: end height |
| V-Cutters End Width (optional) | VCutEndW | Number | item | — | Scalloped V-cutters: end width |
| V-Cutters Length (optional) | VCutLength | Number | item | — | Scalloped V-cutters: length |
| V-Cutters Over Girdle (optional) | VCutOverG | Number | item | — | Scalloped V-cutters: move in Z |
| 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) |
Hidden Halo - Prongs Params
Centre-gem prong parameters of a hidden halo (Basket prongs on the halo)
Nickname: Hidden Halo Prongs · Tab: Gemset › Hidden Halo
Inputs
| Name | Nickname | Type | Access | Default | Description |
|---|---|---|---|---|---|
| Number (optional) | Number | Integer | item | — | Prongs around the gem: 3, 4, 5 or 6 (negative rotates the set, 0 for none) |
| Mode (optional) | Mode | Text | item | CIRCLE | CIRCLE for a round section, CLAW for a tip bent over the gem |
| Diameter (optional) | Diameter | Number | item | — | Section diameter at the tip |
| Bottom Diameter (optional) | BottomD | Number | item | — | Section diameter at the bottom |
| Height (optional) | Height | Number | item | — | Whole prong, tip to bottom; Height - Over Girdle lies under the girdle |
| Over Girdle (optional) | OverGirdle | Number | item | — | How far the tip rises above the girdle |
| Gem Inside (optional) | GemIn | Number | item | — | How far the tip bites into the gem |
| Offset (optional) | Offset | Number | item | 0.0 | Radius the prong bottoms stop at around the gem centre; 0 brings them together |
| Rotation (optional) | Rotation | Number | item | — | Section rotation in degrees (CIRCLE) |
| Cap Bump (optional) | CapBump | Number | item | — | Dome of the tip (CIRCLE) |
| Extension For Manufacturing (optional) | Extension | Number | item | — | Extra tip length in manufacturing mode |
| Style (optional) | Style | Text | item | BEND | STRAIGHT, BEND (curved) or STEPPED |
| Step (optional) | Step | Number | item | — | STEPPED: vertical run under the girdle before the jog |
| Step Smoothness (optional) | StepSmooth | Number | item | — | STEPPED: how gently the jog bends, 0-100 |
| Claw Gem Inside (optional) | ClawGemIn | Number | item | — | CLAW: how far the tip reaches over the gem |
| Claw Height (optional) | ClawH | Number | item | — | CLAW: vertical offset of the tip |
| Claw Tip Direction (optional) | ClawTip | Number | item | — | CLAW: tip direction, 10-60 |
| Claw Smoothness (optional) | ClawSmooth | Integer | item | — | CLAW: where the hook starts, as a percent of the shaft, 1-30 |
| Support (optional) | Support | Text | item | — | Post support between the prong bottoms: NONE, SINGLE or DOUBLE |
| Support Width (optional) | SupportW | Number | item | — | Post support width |
| Support Height (optional) | SupportH | Number | item | — | Post support height |
| Connector (optional) | Connector | Generic | item | — | Dictionary from a Reader Connector output (base values). Individual inputs override. |
Outputs
| Name | Nickname | Type | Access | Description |
|---|---|---|---|---|
| Prongs Params | Prongs | Generic | item | Dictionary of parameters (the Connector values plus the connected inputs) |