Python package
ra.three_stones
The classic three-stone layout.
import rhinoartisan as ra
Wraps ArtisanPlugin.Scripting.ThreeStonesApi.
Functions
| Function | |
|---|---|
create() | Creates the editable Three Stones group. |
ra.three_stones.create()
ra.three_stones.create(center_shape: str, center_carats: float, side_shape: str, side_carats: float, center_material=None, side_material=None, center_distance=None, center_rotation=None, side_distance=None, side_angle=None, side_rotation=None, side_rotation_y=None, finger_diameter=None) -> List[str]
Creates the editable Three Stones group. The center stone sits at the top of the finger size; the side stones mirror each other at side_angle degrees to each side, optionally leaning toward the center (sideRotationY). Defaults are the tool’s own. finger_diameter 0 = the document’s finger size. Returns the gem ids as [center, side A, side B] (the group also carries the finger reference circle).
| Parameter | Type | |
|---|---|---|
center_shape | str | required |
center_carats | float | required |
side_shape | str | required |
side_carats | float | required |
center_material | str | optional — None = the tool default |
side_material | str | optional — None = the tool default |
center_distance | float | optional — None = the tool default |
center_rotation | float | optional — None = the tool default |
side_distance | float | optional — None = the tool default |
side_angle | float | optional — None = the tool default |
side_rotation | float | optional — None = the tool default |
side_rotation_y | float | optional — None = the tool default |
finger_diameter | float | optional — None = the tool default |