sdf.Torus
sdf.Torus(major_radius, minor_radius, material=None)
Torus in XY plane centered at origin.
Parameters
| major_radius |
float | Scalar |
Distance from origin to tube center (float or Scalar) |
required |
| minor_radius |
float | Scalar |
Tube radius (float or Scalar) |
required |
Methods
| patch_fields |
Single smooth patch: the torus surface has no feature edges. |
| sdf |
Pure SDF function for torus. |
patch_fields
sdf.Torus.patch_fields()
Single smooth patch: the torus surface has no feature edges.
sdf
sdf.Torus.sdf(p, major_radius, minor_radius)
Pure SDF function for torus.
Parameters
| p |
Array |
Point(s) to evaluate, shape (…, 3) |
required |
| major_radius |
float |
Distance from origin to tube center |
required |
| minor_radius |
float |
Tube radius |
required |
Returns
|
Array |
Signed distance to torus surface |