plugins.contracts.FeatureEdges
plugins.contracts.FeatureEdges()feature_edges: the exact feature curves of a scene, to draw.
Methods
| Name | Description |
|---|---|
| feature_edges | The curves where two patch zero sets cross, on grid. |
feature_edges
plugins.contracts.FeatureEdges.feature_edges(
scene,
grid,
*,
design_leaves=None,
blend_tolerance=None,
steps=4,
)The curves where two patch zero sets cross, on grid.
Parameters
| Name | Type | Description | Default |
|---|---|---|---|
| scene | Any | Root SDF node. | required |
| grid | Any | The :class:~cadjoint.meshing.GridSpec to discover on. |
required |
| design_leaves | np.ndarray | None | World-frame leaf indices whose curves are drawn (both patches of a curve must belong); None draws all. |
None |
| blend_tolerance | float | None | \|f_patch\| above which a surface is a blend rather than the patch it rounds. |
None |
| steps | int | Newton iterations per projection. | 4 |