mosaic.geometry.Geometry.swap_data#

Geometry.swap_data(points, normals=None, faces=None, quaternions=None, meta=None)[source]#

Replace geometry data with new point cloud or mesh data.

Parameters:
pointsnp.ndarray

New 3D point coordinates.

normalsnp.ndarray, optional

New normal vectors.

facesnp.ndarray, optional

New face connectivity indices.

quaternionsnp.ndarray, optional

New orientation quaternions.

metadict, optional

New metadata dictionary.

Returns:
int

Result of representation change.