Skip to content

Artisan Grasshopper

Gems

4 components in Readers › Gems.

Baguette Reader

Reads baguette values from a dictionary or JSON.

Nickname: BaguetteReader · Tab: Readers › Gems

Inputs

NameNicknameTypeAccessDescription
DictionaryDictGenericitemDictionary (Scheme output or params dictionary) or JSON text

Outputs

NameNicknameTypeAccessDescription
CompoundCompoundTextitemGem compound
LengthLNumberitemLength
Top WidthTopWNumberitemWidth at one end
Bottom WidthBottomWNumberitemWidth at the other end
Depth PercentageDepth%IntegeritemDepth as a percentage of the width
Table PercentageTable%IntegeritemTable as a percentage of the width
Girdle DepthGirdleDNumberitemGirdle depth
Crown DepthCrownDNumberitemCrown depth
Pavilion DepthPavilionDNumberitemPavilion depth
Pavilion ScalePavilionSNumberitemPavilion scale
Culet LengthCuletLNumberitemCulet length
AngleAngleNumberitemRotation on the plane
Vertical AlignmentVAlignTextitemGirdle, Table or Culet
Move In ZMoveZNumberitemOffset along the plane normal
ConnectorConnectorGenericitemEvery value found as a dictionary, for a one-wire connection to the matching Params component.

Cabochon Reader

Reads cabochon values from a dictionary or JSON.

Nickname: CabochonReader · Tab: Readers › Gems

Inputs

NameNicknameTypeAccessDescription
DictionaryDictGenericitemDictionary (Scheme output or params dictionary) or JSON text

Outputs

NameNicknameTypeAccessDescription
ShapeShapeTextitemRound, Oval, Rectangular, Heart, Pear, Marquise or Diamond
TypeTypeTextitemCabochon, FlatTopSingleBevel, FlatTopDoubleBevel, BuffTopSingleBevel or BuffTopDoubleBevel
XXNumberitemSize along X
YYNumberitemSize along Y
ZZNumberitemDome height
AngleAngleNumberitemBevel angle
Girdle HeightGirdleHNumberitemGirdle height
Girdle AngleGirdleANumberitemGirdle angle
ConnectorConnectorGenericitemEvery value found as a dictionary, for a one-wire connection to the matching Params component.

Pearl Reader

Reads pearl values from a dictionary or JSON.

Nickname: PearlReader · Tab: Readers › Gems

Inputs

NameNicknameTypeAccessDescription
DictionaryDictGenericitemDictionary (Scheme output or params dictionary) or JSON text

Outputs

NameNicknameTypeAccessDescription
SizeSizeNumberitemPearl diameter
WireWireBooleanitemBuild the wire
Wire DiameterWireDNumberitemWire diameter
Wire LengthWireLNumberitemWire length
CalotteCalotteBooleanitemBuild the calotte
Calotte AngleCalotteANumberitemCalotte opening angle
Calotte ThicknessCalotteTNumberitemCalotte thickness
ConnectorConnectorGenericitemEvery value found as a dictionary, for a one-wire connection to the matching Params component.

Prong Axis Reader

Reads prong axis values from a dictionary or JSON.

Nickname: ProngAxisReader · Tab: Readers › Gems

Inputs

NameNicknameTypeAccessDescription
DictionaryDictGenericitemDictionary (Scheme output or params dictionary) or JSON text

Outputs

NameNicknameTypeAccessDescription
Number Of ProngsNIntegeritemNumber of prongs
StraightStraightBooleanitemStraight prongs
DiameterDNumberitemProng diameter at the girdle
HeightHNumberitemProng height under the girdle
Gem InsideGemInNumberitemHow far the prong enters the gem
Over GirdleOverGNumberitemProng rise over the girdle
Bottom DiameterBottomDNumberitemBottom rail diameter
Bottom Rail InsideBottomInNumberitemBottom rail offset inwards
ConnectorConnectorGenericitemEvery value found as a dictionary, for a one-wire connection to the matching Params component.