---
title: "Mesh"
description: "API documentation for Mesh"
url: https://developer.disguise.one/python-api/docs/mesh/
---

# Mesh

See also: [Stage Guide](/plugins/guides/stage)

Base class (inherits properties and methods): _[Node](/python-api/docs/node#node)_

Subclasses: _[DeltaMesh](/python-api/docs/deltamesh#deltamesh)_, _[DepthMapMesh](/python-api/docs/depthmapmesh#depthmapmesh)_, _[MeshFromObj](/python-api/docs/meshfromobj#meshfromobj)_, _[MeshFromScene](/python-api/docs/meshfromscene#meshfromscene)_, _[MeshUnion](/python-api/docs/meshunion#meshunion)_, _[SkinnedMesh2](/python-api/docs/skinnedmesh2#skinnedmesh2)_

## Properties

#### **animationDuration** : _float_ _(Read-Only)_

#### **animationPositionSec** : _float_

#### **centroid** : _[Vec](/python-api/docs/vec#vec)_ _(Read-Only)_

#### **extent** : _Any_ _(Read-Only)_

return a tuple of (min, max) points representing the extents of the mesh

#### **materials** : _List\[[DxMaterial](/python-api/docs/dxmaterial#dxmaterial)\]_

#### **nodes** : _List\[[Node](/python-api/docs/node#node)\]_

#### **triangles** : _List\[[Triangle](/python-api/docs/triangle#triangle)\]_

#### **vertNormalVisualiser** : _VertNormalVisualiser_

#### **verts** : _List\[[Vert](/python-api/docs/vert#vert)\]_

## Methods

#### **exportMesh**(self, path: _[Path](/python-api/docs/path#path) | str_, normalise: _int_, toWorld: _[Mat](/python-api/docs/mat#mat)_) -> _bool_

#### **hasBoneInfo**(self) -> _bool_

#### **renderTriBuffer**(self, type: _[DxPrimitiveType](/python-api/docs/dxprimitivetype#dxprimitivetype)_, mtl: _[DxMaterial](/python-api/docs/dxmaterial#dxmaterial)_)

#### **renderTriBufferSetup**(self)

#### **updateMesh**(self)
