PureBasic

TransformMesh()

Синтаксис

TransformMesh(#Mesh , x , y , z , ScaleX , ScaleY , ScaleZ , RotateX , RotateY , RotateZ [, SubMesh])

Описание


Трансформирует указанную Сетку (Mesh) в соответствии с заданными параметрами. Динамические Сетки (созданные с флагом #PB_Mesh_Dynamic) этой командой не поддерживаются.

Параметры

#Mesh Номер идентифицирующий Сетку, которую требуется трансформировать.
x, y, z Новая позиция Сетки относительно ее узла. Если указан параметр 'submesh', это указывает на новую позицию суб-Сетки (SubMesh) относительно ее родителя.
ScaleX Коэффициент масштабирования применяемый к Сетке по оси X. Если указан параметр 'submesh', масштабирование применяется к указанной суб-Сетке.
ScaleY Коэффициент масштабирования применяемый к Сетке по оси Y. Если указан параметр 'submesh', масштабирование применяется к указанной суб-Сетке.
ScaleZ Коэффициент масштабирования применяемый к Сетке по оси Z. Если указан параметр 'submesh', масштабирование применяется к указанной суб-Сетке.
RotateX Угол вращения (в градусах) применяемый к Сетке вокруг оси X. Если указан параметр 'submesh', вращение применяется к указанной суб-Сетке.
RotateY Угол вращения (в градусах) применяемый к Сетке вокруг оси Y. Если указан параметр 'submesh', вращение применяется к указанной суб-Сетке.
RotateZ Угол вращения (в градусах) применяемый к Сетке вокруг оси Z. Если указан параметр 'submesh', вращение применяется к указанной суб-Сетке.
SubMesh (дополн.) Индекс идентифицирующий суб-Сетку (SubMesh), если этот параметр задан, трансформация будет применена только к указанной суб-Сетке. Индекс первой суб-Сетки равен 0 (представляет основную Сетку).

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

Ничего.

См. также

CreateMesh(), LoadMesh()

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

Все

<- SubMeshCount() - Mesh Index - UpdateMesh() ->