Основы трехмерной графики в среде Blitz3D


Позиционирование объектов (7.5 мин)


Если камера будет в одной и той же точке, что и сфера, мы увидим сферу изнутри. Чтобы этого не произошло, нужно переместить ее в другую точку. Это можно сделать с помощью следующей команды:

POSITIONENTITY объект, X, Y, Z

Точно так же можно двигать и другие объекты. Итак, теперь мы можем вывести на экран сферу:

GRAPHICS3D 640, 480, 32

Camera = CREATECAMERA()

Sphere = CREATESPHERE(20)

POSITIONENTITY Sphere, 0, 0, 5

RENDERWORLD

FLIP

WAITKEY

Пока мы видим только смутные очертания объекта. Поменяйте сферу на конус или цилиндр.



Содержание раздела