|
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 |