Skip to content

Artisan Grasshopper

Global

6 components in Readers › Global.

Center Stone Reader

Reads the ‘center_stone’ section from a JSON and outputs standard values.

Nickname: CenterStoneReader · Tab: Readers › Global

Inputs

NameNicknameTypeAccessDescription
JSONJSONTextitemInput JSON string containing a ‘center_stone’ section.

Outputs

NameNicknameTypeAccessDescription
Gem MaterialMaterialTextitemGem material.
Gem ShapeShapeTextitemGem shape.
Gem Size (ct)SizeCtNumberitemGem size in carats.
Gem Size XSizeXNumberitemGem size X.
Gem Size YSizeYNumberitemGem size Y.
Gem Size ZSizeZNumberitemGem size Z.
Move In ZMove In ZNumberitemMove in Z.
Rotate 90Rotate90BooleanitemRotate gem 90 degrees.
Gem PropertiesPropsTextitemDictionary (JSON) with gem color, clarity, cut, polish, symmetry, fluorescence, origin, certification and certificate number.
ConnectorConnectorGenericitemGem identity as a dictionary (shape, carat, compound) for direct connection to a Gem component.

Computation Mode

Splits a RENDER / MANUFACTURING string into Render and Manufacturing booleans. Defaults to Render when no input is provided.

Nickname: Mode · Tab: Readers › Global

Inputs

NameNicknameTypeAccessDescription
Computation Mode (optional)Computation ModeTextitemComputation mode: RENDER or MANUFACTURING.

Outputs

NameNicknameTypeAccessDescription
RenderRenderBooleanitemTrue when the mode is RENDER (default when empty).
ManufacturingManufacturingBooleanitemTrue when the mode is MANUFACTURING.

Eternity Reader

Reads the ‘eternity’ section from a JSON and outputs sub-dictionaries (gems, prongs, bezels, shank upper/lower) ready to connect to the Eternity readers.

Nickname: EternityReader · Tab: Readers › Global

Inputs

NameNicknameTypeAccessDescription
JSONJSONTextitemInput JSON string containing an ‘eternity’ section.

Outputs

NameNicknameTypeAccessDescription
MetalMetalTextitemEternity metal material.
DiameterDiameterNumberitemRing diameter.
GemsGemsTextitemEternity gems parameters as JSON dictionary.
ProngsProngsTextitemEternity prongs parameters as JSON dictionary.
BezelsBezelsTextitemEternity bezels parameters as JSON dictionary.
Shank UpperShank UpperTextitemEternity upper shank parameters as JSON dictionary.
Shank LowerShank LowerTextitemEternity lower shank parameters as JSON dictionary.

Gemset Reader

Reads the ‘gemset’ section from a JSON and outputs style, material, and grouped dictionaries for bezel, halo, trellis, tulip, and basket.

Nickname: GemsetReader · Tab: Readers › Global

Inputs

NameNicknameTypeAccessDescription
JSONJSONTextitemInput JSON string containing a ‘gemset’ section.

Outputs

NameNicknameTypeAccessDescription
StyleStyleTextitemGemset style.
MaterialMaterialTextitemGemset material.
BezelBezelGenericitemBezel parameters as dictionary.
HaloHaloGenericitemHalo parameters as dictionary.
TrellisTrellisGenericitemTrellis parameters as dictionary.
TulipTulipGenericitemTulip parameters as dictionary.
BasketBasketGenericitemBasket parameters as dictionary.
ClusterClusterGenericitemCluster parameters as dictionary.
PegheadPegheadGenericitemPeghead parameters as dictionary.
MartiniMartiniGenericitemMartini parameters as dictionary.

Global Reader

Reads the ‘global’ section from a JSON and outputs standard values.

Nickname: GlobalReader · Tab: Readers › Global

Inputs

NameNicknameTypeAccessDescription
JSON (optional)JSONTextitemInput JSON string containing a ‘global’ section.

Outputs

NameNicknameTypeAccessDescription
Generate GLBGenerate GLBBooleanitemWhether to generate GLB.
Generate 3DMGenerate 3DMBooleanitemWhether to generate 3DM.
Generate STLGenerate STLBooleanitemWhether to generate STL.
Generate SpruesGenerate SpruesBooleanitemWhether to generate Sprues.
Generate TechGenerate TechBooleanitemWhether to generate Tech.
Generate TaxonomyGenerate TaxonomyBooleanitemWhether to generate Taxonomy.
Generate PricingGenerate PricingBooleanitemWhether to generate Pricing.
Manufacturer IDManufacturer IDTextitemManufacturer ID string.
Smart FixSmart FixBooleanitemWhether to apply smart fix.
Computation ModeComputation ModeTextitemComputation mode: Render or Manufacturing.
TaxonomyTaxonomyGenericitemGlobal taxonomy dictionary.

Shank Reader

Reads the ‘shank’ section from a JSON and outputs style, material, diameter, classic and cathedral dictionaries.

Nickname: ShankReader · Tab: Readers › Global

Inputs

NameNicknameTypeAccessDescription
JSONJSONTextitemInput JSON string containing a ‘shank’ section.

Outputs

NameNicknameTypeAccessDescription
StyleStyleTextitemShank style (e.g. CLASSIC, CATHEDRAL).
MaterialMaterialTextitemShank material.
DiameterDiameterNumberitemRing diameter.
ClassicClassicTextitemClassic parameters as JSON dictionary.
CathedralCathedralTextitemCathedral parameters as JSON dictionary.
Advanced CathedralAdv CathedralTextitemAdvanced Cathedral parameters as JSON dictionary.