util.GetModelMeshes
Description
Retrieves vertex, triangle, and bone data for the visual meshes of a given model.
This does not work on brush models (Models with names in the format
*number
)Arguments
2 number lod = 0
Which of the model's Level of Detail (LOD) models to retrieve.
0
is the best quality with higher numbers progressively lowering the quality.
3 number bodygroupMask = 0
The combination of bodygroups to retrieve meshes for.
For more information, see Entity:SetBodyGroups
Returns
1 table modelMeshes
A sequential table of ModelMeshData Structures
Each index in this table corresponds to a mesh within the model passed as an argument to this function.
2 table modelBindPoses
A sequential table of BoneBindPose Structures
This tables indices are bone IDs for the BoneBindPose structure stored at each index.
Example
A snippet of Entity code that renders a wireframe helicopter bomb by retrieving the model's mesh and using it to create a new mesh.