Skip to content

Artisan Grasshopper

Advanced Ring

4 components in Shanks › Advanced Ring.

Advanced

Creates a shank defined by multiple profiles along a curve

Nickname: Shank - Advanced · Tab: Shanks › Advanced Ring

Inputs

NameNicknameTypeAccessDescription
Ring Curve (optional)RingCurveRingCurveitemRingCurve object
Global (optional)GlobGenericitemGlobal parameters
Gems (optional)GemsGenericitemGems parameters
Profiles (optional)ProfilesGenericlistProfiles along the shank
JSON (optional)JSONTextitemJSON definition of RingBySection

Outputs

NameNicknameTypeAccessDescription
BRepsBRepsBreplistRing geometry
Ring CurveRing CurveCurvelistRing geometry
Gems CurveGems CurveCurvelistRing geometry
Magnet TopMagTopPointitemTop center of bounding box
Magnet BottomMagBotPointitemBottom center of bounding box
Magnet Finger Size TopFinger size topPointitemBottom center of the Bridge
DictionaryDictGenericitemDictionary with key/value pairs
SemanticSemanticTextitemSemantic text description of the advanced ring

Advanced - Gems Parameters

Parameters for gems in RingBySection

Nickname: Advanced Gems · Tab: Shanks › Advanced Ring

Inputs

NameNicknameTypeAccessDefaultDescription
EnableEnableBooleanitemfalseEnable gems
Gem SizeGemSzNumberitem1.5Gem size
AngleAngNumberitem180Angle
Min DistanceMinDistNumberitem0.2Minimum distance
VerticalVertNumberitem0Vertical offset
Bright CutBrtCutNumberitem0.3Bright cut
Inner HeightInHNumberitem1Inner height
Inner WidthInWNumberitem1.5Inner width
MarginMargNumberitem1Margin
Type ProngPrTypeTextitemNONEType of prong
Prong HeightPrHNumberitem1Prong height
Gem InsideGemInNumberitem0.1Gem inside depth
Drill TypeDrTypeTextitemNONEDrill type
Drill WidthDrWNumberitem1Drill width
Drill HeightDrHNumberitem1Drill height
Extension For ManufacturingExtManNumberitem1Offset for manufacturing

Outputs

NameNicknameTypeAccessDescription
Gems ParamsParamsGenericitemDictionary of gems params

Advanced - Global Parameters

Global parameters for RingBySection

Nickname: Advanced Global · Tab: Shanks › Advanced Ring

Inputs

NameNicknameTypeAccessDefaultDescription
Start FlipStFlipBooleanitemfalseFlip start profile
End FlipEnFlipBooleanitemfalseFlip end profile
Start Cap DistanceStCapNumberitem1.0Cap distance at start
End Cap DistanceEnCapNumberitem1.0Cap distance at end
Arm EnableArmEnBooleanitemfalseEnable arms
Arm AngleArmAngNumberitem100Angle of arms
Arm WidthArmWNumberitem2.4Width of arms
Arm ThicknessArmThkNumberitem0.6Thickness of arms
Arm DiameterArmDiaNumberitem3.6Diameter of arms

Outputs

NameNicknameTypeAccessDescription
Global ParamsParamsGenericitemDictionary of global params

Advanced - Profile Parameters

Parameters for a profile section of RingBySection

Nickname: Advanced Profile · Tab: Shanks › Advanced Ring

Inputs

NameNicknameTypeAccessDefaultDescription
TTNumberitem0Normalized position along curve (0-1)
HeightHNumberitem2Profile height
WidthWNumberitem3Profile width
RotationRotNumberitem0Rotation of the profile
DisplacementDispNumberitem0Displacement from curve
TypeTypeTextitemCOMFORTProfile type (COMFORT, FLAT, etc.)
ThicknessThkNumberitem0.7Profile thickness
ComfortComfNumberitem0.3Comfort rounding value
EnableEnBooleanitemtrueEnable this section profile
LabelLblTextitem1Optional text label for the profile

Outputs

NameNicknameTypeAccessDescription
Profile ParamsParamsGenericitemDictionary of profile params