Skip to content

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

NameNicknameTypeAccessDefaultDescription
GemGemGemObjectitem—Centre gem the hidden halo sits under
Channel Params (optional)ChannelGenericitem—Channel parameters (Hidden Halo - Channel Params)
Gems Params (optional)GemsGenericitem—Small stone parameters (Hidden Halo - Gems Params)
Prongs Params (optional)ProngsGenericitem—Centre-gem prong parameters (Hidden Halo - Prongs Params)
Rail ShapeRailTextitemCIRCLERail 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)JSONTextitem—JSON representation of a HiddenHalo
Computation ModeModeTextitemRENDERRENDER or MANUFACTURING
Rail X Length (optional)RailXNumberitem0.0OVAL / SQUARE rail: X extent; 0 keeps the shape default
Rail Y Length (optional)RailYNumberitem0.0OVAL / SQUARE rail: Y extent; 0 keeps the shape default
Channel 2 Params (optional)Channel 2Genericitem—Second channel under the first (Hidden Halo - Channel 2 Params); wired, it builds the second channel unless enable is false

Outputs

NameNicknameTypeAccessDescription
BrepsBrepsBreplistHidden halo breps
GemsGemsGenericlistHalo gems
MeshesMeshesGeometrylistGem meshes
CuttersCuttersBreplistCutter breps
Magnet TopMagnet TopPointitemTop center of the bounding box
Magnet BottomMagnet Bot.PointitemBottom center of the bounding box
SchemeSchemeGenericitemHidden halo scheme dictionary (reader-compatible keys)
SemanticSemanticTextitemSemantic text description of the hidden halo
Magnet NorthMagnet NorthPlaneitemChannel ring extreme towards +Y of the gem
Magnet SouthMagnet SouthPlaneitemChannel ring extreme towards -Y of the gem
Magnet WestMagnet WestPlaneitemChannel ring extreme towards -X of the gem
Magnet EastMagnet EastPlaneitemChannel ring extreme towards +X of the gem
Channel BrepsChannelBreplistThe halo: channel ring(s) and the shared prongs between the stones, without the centre-gem prongs
Prong BrepsProngsBreplistThe 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

NameNicknameTypeAccessDefaultDescription
Enable (optional)EnableBooleanitemtrueBuild the second channel; false keeps a single hidden halo
Profile (optional)ProfileGenericitem—Channel profile Asset (CHANNEL_PROFILE). Default: the 014 profile
Height (optional)HeightNumberitem—Channel section height
Width (optional)WidthNumberitem—Channel section width
Inner Height (optional)InnerHNumberitem—Depth of the groove the stones sit in
Inner Width (optional)InnerWNumberitem—Width of the groove the stones sit in
Bright Cut (optional)BrightCutNumberitem—Bright cut around the stones
Distance To Gem (optional)DistanceNumberitem—Radial gap between the centre gem girdle and the channel
Rotation (optional)RotationNumberitem—Section rotation in degrees; 90 is the hidden halo orientation
Position Z (optional)PosZNumberitem—How far below the girdle the channel sits; positive lowers it
Fillet Factor (optional)FilletNumberitem—Rounding of the channel corners (0-1)
Connector (optional)ConnectorGenericitem—Dictionary from a Reader Connector output (base values). Individual inputs override.

Outputs

NameNicknameTypeAccessDescription
Channel 2 ParamsChannel 2GenericitemDictionary 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

NameNicknameTypeAccessDescription
Profile (optional)ProfileGenericitemChannel profile Asset (CHANNEL_PROFILE). Default: the 014 profile
Height (optional)HeightNumberitemChannel section height
Width (optional)WidthNumberitemChannel section width
Inner Height (optional)InnerHNumberitemDepth of the groove the stones sit in
Inner Width (optional)InnerWNumberitemWidth of the groove the stones sit in
Bright Cut (optional)BrightCutNumberitemBright cut around the stones
Distance To Gem (optional)DistanceNumberitemRadial gap between the centre gem girdle and the channel
Rotation (optional)RotationNumberitemSection rotation in degrees; 90 is the hidden halo orientation
Position Z (optional)PosZNumberitemHow far below the girdle the channel sits; positive lowers it
Fillet Factor (optional)FilletNumberitemRounding of the channel corners (0-1)
Connector (optional)ConnectorGenericitemDictionary from a Reader Connector output (base values). Individual inputs override.

Outputs

NameNicknameTypeAccessDescription
Channel ParamsChannelGenericitemDictionary 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

NameNicknameTypeAccessDefaultDescription
Shape (optional)ShapeTextitem—Small stone shape: ROUND or PRINCESS
Gem Size (optional)SizeNumberitem—Small stone size
Min Distance (optional)MinDistNumberitem—Minimum gap between adjacent stones
Vertical (optional)VerticalNumberitem—Vertical offset of the stones in the channel
Force Even Number (optional)EvenBooleanitem—Keep the stone count even
Remove Gems On Prongs (optional)RemoveOnProngsBooleanitemtrueDrop the stones a centre prong runs through and leave their slot solid (default true on the Hidden Halo component)
Setting Mode (optional)SettingTextitem—How the stones are held: NONE (channel), SHARED (prongs) or SCALLOPED
Gem Inside (optional)GemInNumberitem—Shared prongs: how far they bite into the stones
Prong Height (optional)ProngHNumberitem—Shared prongs: height
Extension For Manufacturing (optional)ExtensionNumberitem—Shared prongs: extra length in manufacturing mode
Prong Distance (optional)ProngDistNumberitem—Shared prongs: distance between the pair
Automatic Prong Size (optional)AutoProngBooleanitem—Shared prongs: size them from the stones
Prong External Diameter (optional)ProngExtDNumberitem—Shared prongs: outer diameter when not automatic
Prong Internal Diameter (optional)ProngIntDNumberitem—Shared prongs: inner diameter when not automatic
Boolean Cutters (optional)BooleanBooleanitem—Scalloped: carve the cutters out of the channel
Remove Channel (optional)RemoveChannelBooleanitem—Scalloped: strip the channel groove
Cutters Start Height (optional)CutStartHNumberitem—Scalloped cutters: start height
Cutters Start Width (optional)CutStartWNumberitem—Scalloped cutters: start width
Cutters End Height (optional)CutEndHNumberitem—Scalloped cutters: end height
Cutters End Width (optional)CutEndWNumberitem—Scalloped cutters: end width
Cutters Length (optional)CutLengthNumberitem—Scalloped cutters: length
Cutters Over Girdle (optional)CutOverGNumberitem—Scalloped cutters: move in Z
Cutters Over Girdle Middle (optional)CutOverGMidNumberitem—Scalloped cutters: move the middle in Z
Cutters Shape (optional)CutShapeTextitem—Scalloped cutters: U_SHAPE or V_SHAPE
Cutters Shape Factor (optional)CutFactorNumberitem—Scalloped cutters: shape scale
V-Cutters Enable (optional)VCutOnBooleanitem—Scalloped: add the V-cutters
V-Cutters Start Height (optional)VCutStartHNumberitem—Scalloped V-cutters: start height
V-Cutters Start Width (optional)VCutStartWNumberitem—Scalloped V-cutters: start width
V-Cutters End Height (optional)VCutEndHNumberitem—Scalloped V-cutters: end height
V-Cutters End Width (optional)VCutEndWNumberitem—Scalloped V-cutters: end width
V-Cutters Length (optional)VCutLengthNumberitem—Scalloped V-cutters: length
V-Cutters Over Girdle (optional)VCutOverGNumberitem—Scalloped V-cutters: move in Z
Connector (optional)ConnectorGenericitem—Dictionary from a Reader Connector output (base values). Individual inputs override.

Outputs

NameNicknameTypeAccessDescription
Gems ParamsGemsGenericitemDictionary 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

NameNicknameTypeAccessDefaultDescription
Number (optional)NumberIntegeritem—Prongs around the gem: 3, 4, 5 or 6 (negative rotates the set, 0 for none)
Mode (optional)ModeTextitemCIRCLECIRCLE for a round section, CLAW for a tip bent over the gem
Diameter (optional)DiameterNumberitem—Section diameter at the tip
Bottom Diameter (optional)BottomDNumberitem—Section diameter at the bottom
Height (optional)HeightNumberitem—Whole prong, tip to bottom; Height - Over Girdle lies under the girdle
Over Girdle (optional)OverGirdleNumberitem—How far the tip rises above the girdle
Gem Inside (optional)GemInNumberitem—How far the tip bites into the gem
Offset (optional)OffsetNumberitem0.0Radius the prong bottoms stop at around the gem centre; 0 brings them together
Rotation (optional)RotationNumberitem—Section rotation in degrees (CIRCLE)
Cap Bump (optional)CapBumpNumberitem—Dome of the tip (CIRCLE)
Extension For Manufacturing (optional)ExtensionNumberitem—Extra tip length in manufacturing mode
Style (optional)StyleTextitemBENDSTRAIGHT, BEND (curved) or STEPPED
Step (optional)StepNumberitem—STEPPED: vertical run under the girdle before the jog
Step Smoothness (optional)StepSmoothNumberitem—STEPPED: how gently the jog bends, 0-100
Claw Gem Inside (optional)ClawGemInNumberitem—CLAW: how far the tip reaches over the gem
Claw Height (optional)ClawHNumberitem—CLAW: vertical offset of the tip
Claw Tip Direction (optional)ClawTipNumberitem—CLAW: tip direction, 10-60
Claw Smoothness (optional)ClawSmoothIntegeritem—CLAW: where the hook starts, as a percent of the shaft, 1-30
Support (optional)SupportTextitem—Post support between the prong bottoms: NONE, SINGLE or DOUBLE
Support Width (optional)SupportWNumberitem—Post support width
Support Height (optional)SupportHNumberitem—Post support height
Connector (optional)ConnectorGenericitem—Dictionary from a Reader Connector output (base values). Individual inputs override.

Outputs

NameNicknameTypeAccessDescription
Prongs ParamsProngsGenericitemDictionary of parameters (the Connector values plus the connected inputs)