pyvista.SuperquadricSource#
- class SuperquadricSource(*args, **kwargs)[source]#
Create superquadric source.
Added in version 0.44.
- Parameters:
- centersequence[
float], default: (0.0, 0.0, 0.0) Center of the superquadric in
[x, y, z].- scalesequence[
float], default: (1.0, 1.0, 1.0) Scale factors of the superquadric in
[x, y, z].- size
float, default: 0.5 Superquadric isotropic size.
- theta_roundness
float, default: 1.0 Superquadric east/west roundness. Values range from 0 (rectangular) to 1 (circular) to higher orders.
- phi_roundness
float, default: 1.0 Superquadric north/south roundness. Values range from 0 (rectangular) to 1 (circular) to higher orders.
- theta_resolution
int, default: 16 Number of points in the longitude direction. Values are rounded to nearest multiple of 4.
- phi_resolution
int, default: 16 Number of points in the latitude direction. Values are rounded to nearest multiple of 8.
- toroidalbool, default:
False Whether or not the superquadric is toroidal (
True) or ellipsoidal (False).- thickness
float, default: 0.3333333333 Superquadric ring thickness. Only applies if toroidal is set to
True.
- centersequence[
Methods
Attributes
Center of the superquadric in
[x, y, z].Get the output data object for a port on this algorithm.
Number of points in the latitude direction.
Superquadric north/south roundness.
Scale factors of the superquadric in
[x, y, z].Superquadric isotropic size.
Number of points in the longitude direction.
Superquadric east/west roundness.
Superquadric ring thickness.
Whether or not the superquadric is toroidal (
True) or ellipsoidal (False).