Skip to content

Artisan Grasshopper

Bail

2 components in Accessories › Bail.

Bail

Creates a Bail accessory

Nickname: Bail · Tab: Accessories › Bail

Inputs

NameNicknameTypeAccessDefaultDescription
PlanePPlaneitemPlane.WorldXYBase plane for the bail
Bail Params (optional)ParamsGenericitemBail parameters as dictionary
Bail JSON (optional)JSONTextitemJSON representation of a Bail

Outputs

NameNicknameTypeAccessDescription
BrepsBrepsBreplistBrep parts of the bail
Magnet TopMagnet TopPointitemTop center of the bounding box
Magnet BottomMagnet Bot.PointitemBottom center of the bounding box
SemanticSemanticTextitemSemantic text description of the bail

Bail Parameters

Define parameters for a Bail accessory

Nickname: Bail Params · Tab: Accessories › Bail

Inputs

NameNicknameTypeAccessDefaultDescription
Diameter Top (optional)DTopNumberitem1.0Top diameter of the bail
Diameter Bottom (optional)DBotNumberitem1.0Bottom diameter of the bail
Distance (optional)DistNumberitem2.0Distance between bail loops
Torus Enable (optional)TorusEBooleanitemfalseEnable torus
Torus Thickness (optional)TorusThkNumberitem0.3Thickness of torus
Torus Diameter (optional)TorusDiaNumberitem1.5Diameter of torus
Torus Overlap (optional)TorusOvlNumberitem0.1Overlapping distance of torus
Torus Rotation (optional)TorusRotNumberitem0.0Rotation of torus
Starting On Top (optional)STopNumberitem0.0Starting point on top
Starting On Bottom (optional)SBotNumberitem0.0Starting point on bottom
Curve Tension (optional)TensNumberitem0.5Curve tension of the bail
Top Profile (optional)ProfileTextitemDEFAULTBail profile type

Outputs

NameNicknameTypeAccessDescription
Bail ParamsParamsGenericitemParameters for Bail component