mosaic.geometry.Geometry.swap_data#

Geometry.swap_data(points, normals=None, faces=None, quaternions=None, model=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.

modelmosaic.parametrization.Parametrization

Model fitted to geometry data.

metadict, optional

New metadata dictionary.

Returns:
int

Result of representation change.