Python package
ra.azure
Azure cutters under a pave: the openwork underneath.
import rhinoartisan as ra
Wraps ArtisanPlugin.Scripting.AzureApi.
Functions
| Function | |
|---|---|
create() | The Azure panel (AzureCommand / SmartAzure ribbon button), headless: open-work under stones. |
ra.azure.create()
ra.azure.create(solid_id: IdLike, gem_ids=None, thickness=None, height=None, depth=None, angle=None, rotation=None, boolean=None, delete_original=None) -> AzureResult
The Azure panel (AzureCommand / SmartAzure ribbon button), headless: open-work under stones. One hexagonal hole per gem in gem_ids (None = the selected gems), centred under the gem girdle and projected onto solid_id (a closed polysurface or extrusion), then subtracted from it. Millimetres; omitting keeps the tool default (or the user’s saved defaults): thickness 0.6 (wall between holes), height 0.5 (rise above the surface), depth 4 (cut depth). angle is the wall taper in degrees and rotation spins the hexagon (both default 0; NaN = default). boolean True (default) replaces the solid by the carved result (delete_original removes the original; default False keeps both, like the panel); False adds the cutters to the document and leaves the solid intact.
| Parameter | Type | |
|---|---|---|
solid_id | IdLike | required |
gem_ids | Sequence[IdLike] | optional — None = the tool default |
thickness | float | optional — None = the tool default |
height | float | optional — None = the tool default |
depth | float | optional — None = the tool default |
angle | float | optional — None = the tool default |
rotation | float | optional — None = the tool default |
boolean | bool | optional — None = the tool default |
delete_original | bool | optional — None = the tool default |