Skip to content

Artisan Grasshopper

Halo

4 components in Gemset › Halo.

Halo

Creates a halo from a GemObject

Nickname: Halo · Tab: Gemset › Halo

Inputs

NameNicknameTypeAccessDefaultDescription
GemGemGemObjectitemGem object for the halo
Channel Params (optional)ChannelGenericitemChannel parameters for the halo
Gems Params (optional)GemsGenericitemGem parameters for the halo
Prongs Params (optional)ProngsGenericitemProng parameters for the halo
Halo JSON (optional)JSONTextitemJSON representation of a Halo
Computation Mode (optional)Computation ModeTextitemRENDERComputation mode: RENDER or MANUFACTURING. Defaults to RENDER.

Outputs

NameNicknameTypeAccessDescription
BrepsBrepsBreplistBrep parts of the halo
GemsGemsGemObjectlistGem objects
MeshesGems MeshesGeometrylistGem meshes
Magnet TopMagnet TopPlaneitemTop center of the bounding box
Magnet BottomMagnet Bot.PlaneitemBottom center of the bounding box
Magnet NorthMagnet NorthPlaneitemBottom center of the bounding box
Magnet SouthMagnet SouthPlaneitemBottom center of the bounding box
Magnet WestMagnet WestPlaneitemBottom center of the bounding box
Magnet EastMagnet EastPlaneitemBottom center of the bounding box
TaxonomyTaxonomyGenericitemHalo taxonomy with reader-compatible keys
SemanticSemanticTextitemSemantic text description of the halo

Halo - Channel Parameters

Define the channel parameters for a halo

Nickname: Halo Channel · Tab: Gemset › Halo

Inputs

NameNicknameTypeAccessDefaultDescription
Profile (optional)ProfileTextitemChannel profile: SOFT_DOOM, DOMMED_RECTANGLE or FLAT_ROUNDED_CORNERS
HeightHeightNumberitem1.5Channel height
WidthWidthNumberitem1.5Channel width
Inner HeightInner HeightNumberitem0.6Inner channel height
Inner WidthInner WidthNumberitem0.6Inner channel width
Bright CutBright CutNumberitem0.1Bright cut value
Distance To GemDistance To GemNumberitem0.0Distance from channel to gem
RotationRotationNumberitem0.0Channel rotation (degrees)
Position ZPosition ZNumberitem0.0Z position of channel
Fillet FactorFillet FactorNumberitem0.3Fillet factor
Connector (optional)ConnectorGenericitemDictionary from the Reader Connector output. Individual inputs override.

Outputs

NameNicknameTypeAccessDescription
Channel ParametersChannelGenericitemHalo channel parameters

Halo - Gems Parameters

Define the gem parameters for a halo

Nickname: Halo Gems · Tab: Gemset › Halo

Inputs

NameNicknameTypeAccessDefaultDescription
Gem SizeGem SizeNumberitem1.3Size of gems
Min DistanceMin DistanceNumberitem0.2Minimum distance between gems
VerticalVerticalNumberitem0.0Vertical offset of gems
Gem InsideGem InsideNumberitem0.05Push gems inside channel
Extension For ManufacturingExtension For ManufacturingNumberitem1.0Extra extension for manufacturing
Prong HeightProng HeightNumberitem1.4Height of prongs for gems
Type ProngType ProngTextitemSCALLOPEDType of prong
Boolean CuttersBoolean CuttersBooleanitemtrueApply cutters/vcutters as a boolean subtraction.
Fillet FactorFillet FactorNumberitem0.3Fillet factor
Enable Double Prong SettingEnable Double Prong SettingBooleanitemfalseEnable double prong setting
Enable Scallop Remove ChannelEnable Scallop Remove ChannelBooleanitemfalseEnable scallop remove channel
Width GemWidth GemNumberitem60.0Scalloped width gem
Height GemHeight GemNumberitem60.0Scalloped height gem
Rail WidthRail WidthNumberitem60.0Scalloped rail width
Rail HeightRail HeightNumberitem80.0Scalloped rail height
Width ProngWidth ProngNumberitem1.0Scalloped width prong
Height ProngHeight ProngNumberitem1.0Scalloped height prong
Automatic Prong SizeAutomatic Prong SizeBooleanitemtrueAutomatic prong size
Prong External DiameterProng External DiameterNumberitem0.7Prong external diameter
Prong Internal DiameterProng Internal DiameterNumberitem0.7Prong internal diameter
Cutters EnableCutters EnableBooleanitemtrueEnable cutters
Cutters KeepCutters KeepBooleanitemtrueKeep cutters
Cutters LengthCutters LengthNumberitem5.0Cutters length
Cutters Over GirdleCutters Over GirdleNumberitem0.0Cutters over girdle
Cutters Over Girdle MiddleCutters Over Girdle MiddleNumberitem0.0Cutters over girdle middle
Cutters ShapeCutters ShapeTextitemU_SHAPECutters shape: U_SHAPE, V_SHAPE, SQUARE_SHAPE, TRAPEZOIDAL_SHAPE, FRENCH_SETTING_SHAPE
Cutters Start HeightCutters Start HeightNumberitem2.0Cutters start height
Cutters Start WidthCutters Start WidthNumberitem0.6Cutters start width
Cutters End HeightCutters End HeightNumberitem2.0Cutters end height
Cutters End WidthCutters End WidthNumberitem0.6Cutters end width
Cutters Shape FactorCutters Shape FactorNumberitem1.0Cutters shape factor
VCutters EnableVCutters EnableBooleanitemtrueEnable vcutters
VCutters KeepVCutters KeepBooleanitemtrueKeep vcutters
VCutters Start HeightVCutters Start HeightNumberitem2.0VCutters start height
VCutters Start WidthVCutters Start WidthNumberitem0.5VCutters start width
VCutters End HeightVCutters End HeightNumberitem2.0VCutters end height
VCutters End WidthVCutters End WidthNumberitem0.5VCutters end width
VCutters LengthVCutters LengthNumberitem3.0VCutters length
VCutters Over GirdleVCutters Over GirdleNumberitem0.9VCutters over girdle
Drill EnableDrill EnableBooleanitemfalseEnable drill
Drill TypeDrill TypeTextitemNONEDrill type
Drill WidthDrill WidthNumberitem1.0Drill width
Drill HeightDrill HeightNumberitem1.0Drill height
ConnectorConnectorGenericitemDictionary from the Reader Connector output. Individual inputs override.

Outputs

NameNicknameTypeAccessDescription
Gems ParametersGemsGenericitemHalo gems parameters

Halo - Prongs Parameters

Define the prong parameters for a halo

Nickname: Halo Prongs · Tab: Gemset › Halo

Inputs

NameNicknameTypeAccessDefaultDescription
Number of ProngsNumber of ProngsIntegeritem-4Number of prongs
DiameterDiameterNumberitem1.0Diameter of prongs
Height Over GirdleHeight Over GirdleNumberitem0.2Height of prongs over girdle
Cap BumpCap BumpNumberitem0.5Bump amount applied to the prong cap
Gem InsideGem InsideNumberitem0.4Gem inside distance
Channel InsideChannel InsideNumberitem0.5Channel inside distance
RotationRotationNumberitem0.0Rotation of prongs
Extension for ManufacturingExtension for ManufacturingNumberitem1.0Extra extension for manufacturing
Move in ZMove in ZNumberitem0.0Move prongs in Z
Internal DiameterInternal DiameterNumberitem0.2Internal diameter
External DiameterExternal DiameterNumberitem0.2External diameter
ModeModeTextitemCUSTOMProng mode (enum)
Cap ModeCap ModeTextitemROUNDCap mode (enum)
Cap Claw InsideCap Claw InsideNumberitem0.0Cap claw inside
Cap Claw Tip HeightCap Claw Tip HeightNumberitem0.0Cap claw tip height
Cap Claw Tip WidthCap Claw Tip WidthNumberitem0.0Cap claw tip width
Cap Claw Tip DistanceCap Claw Tip DistanceNumberitem0.0Cap claw tip distance
Cap Claw TensionCap Claw TensionNumberitem0.0Cap claw tension
Extend To BridgeExtend To BridgeBooleanitemtrueWhether prongs extend to bridge
Height To BridgeHeight To BridgeNumberitem1.9964788434002383Height to bridge
Bridge StraightBridge StraightBooleanitemtrueWhether the bridge is straight
Connector (optional)ConnectorGenericitemDictionary from the Reader Connector output. Individual inputs override.

Outputs

NameNicknameTypeAccessDescription
Prongs ParametersProngsGenericitemHalo prongs parameters