Skip to content

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.

ParameterType
solid_idIdLikerequired
gem_idsSequence[IdLike]optional — None = the tool default
thicknessfloatoptional — None = the tool default
heightfloatoptional — None = the tool default
depthfloatoptional — None = the tool default
anglefloatoptional — None = the tool default
rotationfloatoptional — None = the tool default
booleanbooloptional — None = the tool default
delete_originalbooloptional — None = the tool default