拓扑描述了网格具有的面的类型。
网格的拓扑定义了索引缓冲区的结构,进而描述了顶点位置如何组合成面。每种类型的拓扑在索引数组中使用不同数量的元素来定义单个面。
Unity 支持以下网格拓扑:
注意:点拓扑不会创建面;相反,Unity 会在每个位置渲染一个点。所有其他网格拓扑都使用多个索引来创建面或边。
在 Mesh 类中,可使用 Mesh.GetTopology 获取拓扑,并将其设置为 Mesh.SetIndices 的参数。
有关支持的网格拓扑的更多信息,请参阅 MeshTopology 枚举的文档。
注意:必须将使用其他建模技术(例如 NURBS 或 NURMS/Subdivision Surfaces 建模)的任何网格转换为建模软件中支持的格式,然后才能在 Unity 中使用。