PureBasic

AddSubMesh()

Синтаксис

AddSubMesh([Type])

Описание


Добавляет новую суб-Сетку (Sub-Mesh) в текущую Сетку (Mesh), которая ранее была создана с помощью CreateMesh(). Сетка может иметь любое количество вложенных суб-Сеток. Позиция суб-Сетки считается относительно родительской Сетки. После создания суб-Сетки, для её дальнейшего построения используйте следующие команды: MeshVertexPosition(), MeshFace() и MeshIndex().

Параметры

Type (дополн.) Тип новой суб-Сетки. Этот параметр может быть одним из следующих значений:
  #PB_Mesh_TriangleList : суб-Сетка будет состоять из списка треугольнИков (по умолчанию).
  #PB_Mesh_TriangleStrip: суб-Сетка будет состоять из списка соединенных треугольнИков (вершины являются общими).
  #PB_Mesh_TriangleFan  : суб-Сетка будет состоять из списка треугольнИков, имеющих одну и ту же центральную точку вершины.
  #PB_Mesh_PointList    : суб-Сетка будет состоять из списка точек.
  #PB_Mesh_LineList     : суб-Сетка будет состоять из списка линий.
  #PB_Mesh_LineStrip    : суб-Сетка будет состоять из списка соединенных линий (вершины являются общими).

Возвращаемое значение

Ничего.

См. также

FreeMesh(), CreateMesh(), MeshVertexPosition(), MeshFace()

Поддерживаемые OS

Все

<- AddMeshManualLOD() - Mesh Index - BuildMeshLOD() ->