LoadMesh(filename$,[Parent])

Параметры

Filename$ - имя файла загружаемого объекта (модели).
Parent (не обязательно) - объект-родитель для привязки загруженного объекта.

Описание

Функция LoadMesh, как видно по названию, загружает модель из файла с расширением .X, .3DS или .B3D file (которые могут быть созданы в одном из множества 3D-редакторов) и возвращает указатель на загруженный объект (типа mesh).
Вся иерархия и информация об анимации, содержащаяся в файле, игнорируется. Если Вам эта информация нужна, пользуйтесь функцией LoadAnimMesh.

Дополнительный родительский параметр позволяет Вам определять родительский объект так, чтобы, когда родитель будет перемещаться, дочерний объект будет двигаться вместе с ним. Однако, эта зависимость - односторонняя: применение команд движения к дочернему объекту не будет затрагивать родителя.


Если родительский объект указан, камера появится в координатах 0,0,0 относительно позиции родительского объекта (локальная система координат, привязанная к родительскому объекту).

Смотрите также: LoadAnimMesh.

Пример

; Пример LoadMesh
; ----------------

Graphics3D 640,480
SetBuffer BackBuffer()

camera=CreateCamera()

light=CreateLight()
RotateEntity light,90,0,0

; Загружаем модель
drum=LoadMesh("media/oil-drum/oildrum.3ds")

PositionEntity drum,0,0,MeshDepth(drum)*2

While Not KeyDown( 1 )
RenderWorld
Flip
Wend

End

Главная страница

Нажмите сюда, чтобы увидеть последнюю версию этой страницы в интернете