MeshInstance¶
Inherits: GeometryInstance < VisualInstance < Spatial < Node < Object
继承人: SoftBody
类别: 核心
简要说明¶
实例网格到场景中的节点。
方法¶
无效 |
|
无效 |
|
无效 |
|
get_surface_material ( int surface ) const |
|
get_surface_material_count ( ) const |
|
无效 |
set_surface_material ( int surface, Material material ) |
描述¶
MeshInstance是一个采用 Mesh 资源,并通过创建其实例将其添加到当前方案中。这是最常用于获取三维几何体渲染的类,可用于实例单个 Mesh 在很多地方。这允许重用几何图形并保存资源。当A Mesh 必须在近距离处多次引用,请考虑使用 MultiMesh 在一个 MultiMeshInstance 相反。
属性描述¶
Mesh mesh
设定器 |
设置网格(值) |
吸气剂 |
获取网格() |
这个 Mesh 实例的资源。
NodePath skeleton
违约 |
节点路径(“…”) |
设定器 |
设置骨架路径(值) |
吸气剂 |
获取骨架路径() |
方法说明¶
void create_convex_collision ( )
此帮助程序创建 StaticBody 具有的子节点 ConvexPolygonShape 从网格几何体计算的碰撞形状。主要用于测试。
void create_debug_tangents ( )
此帮助程序创建 MeshInstance
从网格几何体计算的每个顶点上都有小控件的子节点。主要用于测试。
void create_trimesh_collision ( )
此帮助程序创建 StaticBody 具有的子节点 ConcavePolygonShape 从网格几何体计算的碰撞形状。主要用于测试。
int get_surface_material_count ( ) const
返回表面材质的数目。