Artisan Grasshopper
Classic
6 components in Shanks › Classic.
Classic
Creates a classic ring with optional parameters
Nickname: Classic · Tab: Shanks › Classic
Inputs
| Name | Nickname | Type | Access | Default | Description |
|---|---|---|---|---|---|
| Ring Diameter (optional) | Ring Diameter | Number | item | — | Finger size parameters |
| Top Profile (optional) | Top Profile | Generic | item | — | Top profile parameters |
| Mid Profile (optional) | Mid Profile | Generic | item | — | Middle profile parameters |
| Bottom Profile (optional) | Bottom Profile | Generic | item | — | Bottom profile parameters |
| External Profile (optional) | External Profile | Generic | item | — | External profile parameters |
| Advanced (optional) | Advanced | Generic | item | — | Advanced parameters |
| Gems (optional) | Gems | Generic | item | — | Gems parameters |
| JSON (optional) | JSON | Text | item | — | JSON representation of a Classic |
| Computation Mode (optional) | Computation Mode | Text | item | RENDER | Computation mode: RENDER or MANUFACTURING. Defaults to RENDER. |
Outputs
| Name | Nickname | Type | Access | Description |
|---|---|---|---|---|
| BReps | BReps | Brep | item | Ring Brep geometry |
| Gems | Gems | Generic | list | Gem geometries |
| Meshes | Gems Meshes | Geometry | list | Gem Meshes |
| Magnet Top | Magnet Top | Point | item | Top center of the bounding box |
| Magnet Bottom | Magnet Bot. | Point | item | Bottom center of the bounding box |
| Magnet Finger Size Top | Finger size top | Point | item | Bottom center of the Bridge |
| Taxonomy | Taxonomy | Generic | item | Classic taxonomy with reader-compatible keys |
| Semantic | Semantic | Text | item | Semantic text description of the classic ring |
| Gemsetting | Gemsetting | Text | item | Gem setting type derived from the gems setting mode: NONE -> CHANNEL, SHARED -> PRONG, SCALLOPED -> PAVE |
Classic - Advanced Parameters
Define advanced parameters for a Classic ring
Nickname: Classic - Advanced · Tab: Shanks › Classic
Inputs
| Name | Nickname | Type | Access | Default | Description |
|---|---|---|---|---|---|
| Opening Type (optional) | Opening Type | Text | item | NONE | Opening type (e.g. NONE, CUT, STRANGLE) |
| Cut Length (optional) | Cut Length | Number | item | 6.0 | Cut length |
| Cut Bumping (optional) | Cut Bumping | Number | item | 0.0 | Cut bumping |
| Strangle Opening (optional) | Strangle Opening | Number | item | 6.0 | Strangle opening |
| Strangle Base X (optional) | Strangle Base X | Number | item | 2.0 | Strangle base X |
| Strangle Base Y (optional) | Strangle Base Y | Number | item | 2.0 | Strangle base Y |
| Strangle Base Z (optional) | Strangle Base Z | Number | item | 0.7 | Strangle base Z |
| Connector (optional) | Connector | Generic | item | — | Dictionary from the Reader Connector output. Individual inputs override. |
Outputs
| Name | Nickname | Type | Access | Description |
|---|---|---|---|---|
| Classic Advanced Params | Advanced | Generic | item | Advanced parameters for Classic ring |
Classic - External Profile
Define external profile parameters for a Classic ring
Nickname: Classic - External · Tab: Shanks › Classic
Inputs
| Name | Nickname | Type | Access | Description |
|---|---|---|---|---|
| Enable (optional) | Enable | Boolean | item | Enable external profile |
| Profile (optional) | Profile | Text | item | External profile: SQUARE_DOOM_SIDES, CUTTED_OVAL, OVAL_FLATTENED_TOP or OVAL_FLATTENED_BOTTOM |
| Top (optional) | Top | Number | item | Top value |
| Mid (optional) | Mid | Number | item | Mid value |
| Bottom (optional) | Bottom | Number | item | Bottom value |
| Connector (optional) | Connector | Generic | item | Dictionary from the Reader Connector output. Individual inputs override. |
Outputs
| Name | Nickname | Type | Access | Description |
|---|---|---|---|---|
| Classic External Profile Params | External | Generic | item | External profile parameters for Classic ring |
Classic - Gems Parameters
Define gem-related parameters for a Classic ring
Nickname: Classic - Gems · Tab: Shanks › Classic
Inputs
| Name | Nickname | Type | Access | Default | Description |
|---|---|---|---|---|---|
| Enabled (optional) | Enabled | Boolean | item | true | Enable gems |
| Gem Shape (optional) | Gem Shape | Text | item | ROUND | Gem shape |
| Gem Size (optional) | Gem Size | Number | item | 1.2 | Size of the gem |
| Angle (optional) | Angle | Number | item | 180.0 | Angle in degrees |
| Min Distance (optional) | Min Distance | Number | item | 0.2 | Minimum distance between gems |
| Vertical (optional) | Vertical | Number | item | -0.2 | Vertical offset |
| Bright Cut (optional) | Bright Cut | Number | item | 0.0 | Bright cut value |
| Inner Height (optional) | Inner Height | Number | item | 0.6 | Inner height |
| Inner Width (optional) | Inner Width | Number | item | 0.8 | Inner width |
| Margin (optional) | Margin | Number | item | 0.5 | Margin |
| Setting Mode (optional) | Setting Mode | Text | item | SCALLOPED | Setting mode: NONE, SCALLOPED, SHARED |
| Prong Height (optional) | Prong Height | Number | item | 0.6 | Height of prongs |
| Prong Move Z (optional) | Prong Move Z | Number | item | 0.0 | Move prong in Z |
| Extension Mfg (optional) | Extension Mfg | Number | item | 1.0 | Extension for manufacturing |
| Gem Inside (optional) | Gem Inside | Number | item | 0.1 | Gem inside offset |
| Auto Prong Diameter (optional) | Auto Prong Diameter | Boolean | item | false | Automatic prong diameter |
| Prong Diameter (optional) | Prong Diameter | Number | item | 0.5 | Prong diameter |
| Cutters Start Height (optional) | Cutters Start Height | Number | item | 2.0 | Cutters start height |
| Cutters Start Width (optional) | Cutters Start Width | Number | item | 0.8 | Cutters start width |
| Cutters End Height (optional) | Cutters End Height | Number | item | 2.0 | Cutters end height |
| Cutters End Width (optional) | Cutters End Width | Number | item | 1.0 | Cutters end width |
| Cutters Shape (optional) | Cutters Shape | Text | item | U_SHAPE | Cutters shape: U_SHAPE, V_SHAPE, SQUARE_SHAPE, TRAPEZOIDAL_SHAPE, FRENCH_SETTING_SHAPE |
| Cutters Length (optional) | Cutters Length | Number | item | 5.0 | Cutters length |
| Cutters Move In Z (optional) | Cutters Move In Z | Number | item | 0.0 | Cutters move in Z |
| Cutters Move Middle In Z (optional) | Cutters Move Middle In Z | Number | item | 0.0 | Cutters move middle in Z |
| Cutters Shape Scale (optional) | Cutters Shape Scale | Number | item | 1.0 | Cutters shape scale |
| VCutters Enable (optional) | VCutters Enable | Boolean | item | true | Enable vcutters |
| VCutters Start Height (optional) | VCutters Start Height | Number | item | 2.0 | VCutters start height |
| VCutters Start Width (optional) | VCutters Start Width | Number | item | 1.0 | VCutters start width |
| VCutters End Height (optional) | VCutters End Height | Number | item | 2.0 | VCutters end height |
| VCutters End Width (optional) | VCutters End Width | Number | item | 1.0 | VCutters end width |
| VCutters Length (optional) | VCutters Length | Number | item | 5.0 | VCutters length |
| VCutters Move In Z (optional) | VCutters Move In Z | Number | item | 0.7 | VCutters move in Z |
| Drill Enable (optional) | Drill Enable | Boolean | item | false | Enable drill |
| Drill Shape (optional) | Drill Shape | Text | item | ROUND | Drill shape: ROUND, SQUARE or HEXAGON |
| Drill Width (optional) | Drill Width | Number | item | 1.0 | Width of drill |
| Drill Height (optional) | Drill Height | Number | item | 1.0 | Height of drill |
| Drill Allow Intersection (optional) | Drill Allow Intersection | Boolean | item | false | Allow drill intersection |
| Connector (optional) | Connector | Generic | item | — | Dictionary from the Reader Connector output. Individual inputs override. |
Outputs
| Name | Nickname | Type | Access | Description |
|---|---|---|---|---|
| Classic Gems Params | Gems | Generic | item | Gem parameters for Classic ring |
Classic - Profile
Define a ClassicProfile for a Classic Ring
Nickname: Classic - Profile · Tab: Shanks › Classic
Inputs
| Name | Nickname | Type | Access | Description |
|---|---|---|---|---|
| Profile (optional) | Profile | Text | item | Ring profile: HALF_ROUND, OVAL, RECTANGLE or ROUNDED_TRAPEZOID |
| Height (optional) | Height | Number | item | Profile height |
| Width (optional) | Width | Number | item | Profile width |
| Rotation (optional) | Rotation | Number | item | Profile rotation in degrees |
| Displacement (optional) | Displacement | Number | item | Profile displacement |
| Type (optional) | Type | Text | item | Profile type SOLID, COMFORT OR THICKNESS |
| Thickness (optional) | Thickness | Number | item | Profile thickness |
| Comfort (optional) | Comfort | Number | item | Comfort value |
| Connector (optional) | Connector | Generic | item | Dictionary from a Profile Reader Connector output. Individual inputs override. |
Outputs
| Name | Nickname | Type | Access | Description |
|---|---|---|---|---|
| Classic Profile Params | P | Generic | item | Classic profile parameters |
Classic - Profile With Enable
Define a ClassicProfile for a Classic Ring with an enable toggle
Nickname: Classic - Profile With Enable · Tab: Shanks › Classic
Inputs
| Name | Nickname | Type | Access | Default | Description |
|---|---|---|---|---|---|
| Enable (optional) | Enable | Boolean | item | false | Enable the profile |
| Profile (optional) | Profile | Text | item | — | Ring profile: HALF_ROUND, OVAL, RECTANGLE or ROUNDED_TRAPEZOID |
| Height (optional) | Height | Number | item | 1.8 | Profile height |
| Width (optional) | Width | Number | item | 2.5 | Profile width |
| Rotation (optional) | Rotation | Number | item | 0.0 | Profile rotation in degrees |
| Displacement (optional) | Displacement | Number | item | 0.0 | Profile displacement |
| Type (optional) | Type | Text | item | SOLID | Profile type SOLID, COMFORT OR THICKNESS |
| Thickness (optional) | Thickness | Number | item | 0.7 | Profile thickness |
| Comfort (optional) | Comfort | Number | item | 0.3 | Comfort value |
| Connector (optional) | Connector | Generic | item | — | Dictionary from a Profile Reader Connector output. Individual inputs override. |
Outputs
| Name | Nickname | Type | Access | Description |
|---|---|---|---|---|
| Classic Profile Params | P | Generic | item | Classic profile parameters |