VESSEL::AddMesh
Jump to navigation
Jump to search
Add a mesh to the visual representation of a vessel.
Synopsis[edit]
- 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.
Parameters[edit]
- 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.
Return value[edit]
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 |