VESSEL::AddMesh
From OrbiterWiki
Add a mesh to the visual representation of a vessel.
[edit] Synopsis
- int AddMesh(MESHHANDLE mesh, const VECTOR3 *ofs = NULL);
- int AddMesh(const char* pszMeshname, const VECTOR3 *ofs = NULL);
The first version of the function adds a preloaded mesh to the vessel’s visual representation. Using the second version of the function, it loads a new mesh from file and adds it to the vessel’s visual representation.
[edit] Parameters
- mesh
- Mesh handle of the loaded mesh.
- meshname
- mesh file name (without path and file extension) which must exist in the Meshes subdirectory.
- ofs
- optional pointer to a displacement vector which describes the offset (in meter) of the mesh origin against the vessel origin in local vessel coordinates.
[edit] Return value
The function returns the index of the mesh in the vessels visual representation, which can be used for further manipulating the mesh.
| Visual manipulation functions in VESSEL |
|---|
|
AddAnimationComponent - AddMesh - ClearMeshes - CreateAnimation - DelAnimationComponent - GetMesh - MeshgroupTransform - RecordEvent - RegisterAnimation - SetAnimation - SetExhaustScales - SetMeshVisibilityMode - SetReentryTexture - UnregisterAnimation |