Skip to content

Artisan Grasshopper

Bypass

3 components in Shanks › Bypass.

Bypass

Creates a bypass (crossover) shank with optional parameters

Nickname: Bypass · Tab: Shanks › Bypass

Inputs

NameNicknameTypeAccessDefaultDescription
Ring Diameter (optional)DiameterNumberitemFinger size parameters
Shank (optional)ShankGenericitemShank parameters
Gems (optional)GemsGenericitemGems parameters
JSON (optional)JSONTextitemJSON representation of a Bypass
Computation Mode (optional)Computation ModeTextitemRENDERComputation mode: RENDER or MANUFACTURING. Defaults to RENDER.

Outputs

NameNicknameTypeAccessDescription
BRepsBRepsBreplistRing Brep geometry (shank and prongs)
GemsGemsGenericlistGem geometries
MeshesMeshesGeometrylistGem Meshes
CuttersCuttersBreplistCutters geometry generated by the bypass
Magnet TopMagnet TopPlaneitemTop center of the bounding box
Magnet BottomMagnet Bot.PlaneitemBottom center of the bounding box
Magnet NorthMagnet NorthPlaneitemNorth center of the bounding box
Magnet SouthMagnet SouthPlaneitemSouth center of the bounding box
Magnet WestMagnet WestPlaneitemWest center of the bounding box
Magnet EastMagnet EastPlaneitemEast center of the bounding box
TaxonomyTaxonomyGenericitemBypass taxonomy with reader-compatible keys

Bypass - Gems Params

Parameters for Bypass Gems

Nickname: Bypass Gems Params · Tab: Shanks › Bypass

Inputs

NameNicknameTypeAccessDescription
Enable (optional)EnableBooleanitemEnable gems
Angle (optional)AngleNumberitemGem band arc in degrees from each tip
Min Distance (optional)Min DistanceNumberitemMinimum distance between gems
Gem Shape (optional)Gem ShapeTextitemGem shape
Gem Vertical (optional)Gem VerticalNumberitemGem vertical
Inner Width (optional)Inner WidthNumberitemInner width
Inner Depth (optional)Inner DepthNumberitemInner depth
Bright Cut (optional)Bright CutNumberitemBright cut
Margin (optional)MarginNumberitemMargin from the arm tip
Setting Mode (optional)Setting ModeTextitemSetting mode NONE, SCALLOPED, SHARED
Gem Gradient (optional)Gem GradientBooleanitemEnable the gem size gradient along the arm
Gem Gradient Points (optional)Gem Gradient PointsIntegeritemGradient stops: 2 (start/end) or 3 (start/middle/end)
Gem Size Start (optional)Gem Size StartNumberitemGem size at the start (top, next to the tip)
Gem Size Middle (optional)Gem Size MiddleNumberitemGem size at the middle stop
Gem Size End (optional)Gem Size EndNumberitemGem size at the end (bottom)
Gem Size Middle Position (optional)Gem Size Middle PosNumberitemNormalised position of the middle stop (0-1)
Prong Gem Inside (optional)Prong Gem InsideNumberitemProng gem inside
Prong Diameter (optional)Prong DiameterNumberitemProng diameter
Prong Height (optional)Prong HeightNumberitemProng height
Prong Extension For Mfg (optional)Prong Extension For MfgNumberitemProng extension for manufacturing
Prong Automatic Diameter (optional)Prong Automatic DiameterBooleanitemProng automatic diameter
Prong Grow (optional)Prong GrowNumberitemProng grow
Prong Min Diameter (optional)Prong Min DiameterNumberitemMinimum prong diameter
End Prong Count (optional)End Prong CountIntegeritemProng count at the run ends
Prong Spacing (optional)Prong SpacingNumberitemProng spacing
Prong Distance (optional)Prong DistanceNumberitemProng distance
Cutters Start Height (optional)Cutters Start HeightNumberitemCutters start height
Cutters Start Width (optional)Cutters Start WidthNumberitemCutters start width
Cutters End Height (optional)Cutters End HeightNumberitemCutters end height
Cutters End Width (optional)Cutters End WidthNumberitemCutters end width
Cutters Shape (optional)Cutters ShapeTextitemCutters shape
Cutters Length (optional)Cutters LengthNumberitemCutters length
Cutters Move In Z (optional)Cutters Move In ZNumberitemCutters move in Z
Cutters Move Middle In Z (optional)Cutters Move Middle In ZNumberitemCutters move middle in Z
Cutters Shape Scale (optional)Cutters Shape ScaleNumberitemCutters shape scale
VCutters Enable (optional)VCutters EnableBooleanitemVCutters enable
VCutters Start Height (optional)VCutters Start HeightNumberitemVCutters start height
VCutters Start Width (optional)VCutters Start WidthNumberitemVCutters start width
VCutters End Height (optional)VCutters End HeightNumberitemVCutters end height
VCutters End Width (optional)VCutters End WidthNumberitemVCutters end width
VCutters Length (optional)VCutters LengthNumberitemVCutters length
VCutters Move In Z (optional)VCutters Move In ZNumberitemVCutters move in Z
Drill Enable (optional)Drill EnableBooleanitemDrill enable
Drill Shape (optional)Drill ShapeTextitemDrill shape
Drill Width (optional)Drill WidthNumberitemDrill width
Drill Height (optional)Drill HeightNumberitemDrill height
Drill Allow Intersection (optional)Drill Allow IntersectionBooleanitemDrill allow intersection
Connector (optional)ConnectorGenericitemDictionary from Reader Connector output. Individual inputs override.

Outputs

NameNicknameTypeAccessDescription
Gems ParamsParamsGenericitemDictionary of gems parameters

Bypass - Shank Params

Parameters for Bypass Shank

Nickname: Bypass - Shank Params · Tab: Shanks › Bypass

Inputs

NameNicknameTypeAccessDescription
Profile (optional)ProfileTextitemRing profile: HALF_ROUND, OVAL, RECTANGLE, ROUNDED_TRAPEZOID or a profile asset name (e.g. 006)
Top Width (optional)Top WidthNumberitemTop width of the shank
Top Height (optional)Top HeightNumberitemTop height of the shank
Bottom Width (optional)Bottom WidthNumberitemBottom width of the shank
Bottom Height (optional)Bottom HeightNumberitemBottom height of the shank
Cap Distance (optional)Cap DistanceNumberitemCap distance
Arm Tangent (optional)Arm TangentNumberitemTangent control
Arm Angle (optional)Arm AngleNumberitemArm angle
Arm Width (optional)Arm WidthNumberitemArm width
Arm Height (optional)Arm HeightNumberitemArm height
Tip Rotation (optional)Tip RotationNumberitemTip profile rotation in degrees about the rail tangent
Displacement (optional)DisplacementNumberitemMaximum Y displacement of the arm tip (mm), controls the crossover
Displacement Start (optional)Displacement StartIntegeritemRail point (1-8, 1 = bottom) where the progressive displacement starts
Bridge Enable (optional)Bridge EnableBooleanitemEnable/disable bridge
Bridge Angle (optional)Bridge AngleNumberitemAngle in degrees from the top of the ring where the bridge ends
Bridge Width (optional)Bridge WidthNumberitemBridge width
Bridge Thickness (optional)Bridge ThicknessNumberitemBridge thickness
Bridge Disk Diam (optional)Bridge Disk DiamNumberitemDiameter of the central cylinder joining the two bridge halves
Connector (optional)ConnectorGenericitemDictionary from the Shank Reader Connector output. Individual inputs override.

Outputs

NameNicknameTypeAccessDescription
Shank ParamsShank ParamsGenericitemDictionary of shank parameters