mosaic.formats.parser.GeometryData#
- class GeometryData(vertices=None, normals=None, faces=None, quaternions=None, vertex_properties=None, shape=None, sampling=(1, 1, 1))[source]#
Bases:
object
Container for single geometry entity data.
- Parameters:
- verticesnp.ndarray, optional
3D vertex coordinates.
- normalsnp.ndarray, optional
Normal vectors at each vertex.
- facesnp.ndarray, optional
Face connectivity indices.
- quaternionsnp.ndarray, optional
Orientation quaternions for each vertex.
- vertex_propertiesVertexPropertyContainer, optional
Additional vertex properties.
- shapeList[int], optional
Bounding box dimensions.
- samplingList[float], optional
Sampling rates along each axis, by default (1, 1, 1).
- __init__(vertices=None, normals=None, faces=None, quaternions=None, vertex_properties=None, shape=None, sampling=(1, 1, 1))#
Methods
__init__
([vertices, normals, faces, ...])Attributes
faces
normals
quaternions
sampling
shape
vertex_properties
vertices