PyMaterialXRender.Mesh

class Mesh

Bases: pybind11_object

Container for mesh data.

See:

https://materialx.org/docs/api/class_mesh.html

Methods

__init__(self, arg0)

addPartition(self, arg0)

addStream(self, arg0)

create(arg0)

generateBitangents(self, arg0, arg1)

generateNormals(self, arg0)

generateTangents(self, arg0, arg1, arg2)

generateTextureCoordinates(self, arg0)

getMaximumBounds(self)

getMinimumBounds(self)

getName(self)

getPartition(self, arg0)

getPartitionCount(self)

getSourceUri(self)

getSphereCenter(self)

getSphereRadius(self)

getStream(*args, **kwargs)

Overloaded function.

getVertexCount(self)

hasSourceUri(self)

mergePartitions(self)

setMaximumBounds(self, arg0)

setMinimumBounds(self, arg0)

setSourceUri(self, arg0)

setSphereCenter(self, arg0)

setSphereRadius(self, arg0)

setVertexCount(self, arg0)

splitByUdims(self)

Methods

__init__(self: Mesh, arg0: str) None
addPartition(self: Mesh, arg0: MeshPartition) None
addStream(self: Mesh, arg0: MeshStream) None
static create(arg0: str) Mesh
generateBitangents(self: Mesh, arg0: MeshStream, arg1: MeshStream) MeshStream
generateNormals(self: Mesh, arg0: MeshStream) MeshStream
generateTangents(self: Mesh, arg0: MeshStream, arg1: MeshStream, arg2: MeshStream) MeshStream
generateTextureCoordinates(self: Mesh, arg0: MeshStream) MeshStream
getMaximumBounds(self: Mesh) Vector3
getMinimumBounds(self: Mesh) Vector3
getName(self: Mesh) str
getPartition(self: Mesh, arg0: int) MeshPartition
getPartitionCount(self: Mesh) int
getSourceUri(self: Mesh) str
getSphereCenter(self: Mesh) Vector3
getSphereRadius(self: Mesh) float
getStream(*args, **kwargs)

Overloaded function.

  1. getStream(self: PyMaterialXRender.Mesh, arg0: str) -> PyMaterialXRender.MeshStream

  2. getStream(self: PyMaterialXRender.Mesh, arg0: str, arg1: int) -> PyMaterialXRender.MeshStream

getVertexCount(self: Mesh) int
hasSourceUri(self: Mesh) bool
mergePartitions(self: Mesh) None
setMaximumBounds(self: Mesh, arg0: Vector3) None
setMinimumBounds(self: Mesh, arg0: Vector3) None
setSourceUri(self: Mesh, arg0: str) None
setSphereCenter(self: Mesh, arg0: Vector3) None
setSphereRadius(self: Mesh, arg0: float) None
setVertexCount(self: Mesh, arg0: int) None
splitByUdims(self: Mesh) None