Graphics3D width, height[, depth] [, mode=0]

Параметры

width - разрешение экрана по ширине
height - разрешение экрана по высоте
depth (необязательный) - глубина цвета экрана. По умолчанию наивысшая поддерживаемая глубина цвета.

mode (необязательный) - режим экрана. По умолчанию 0.
0: оконный (если возможен) в режиме отладки, полноэкранный при выключенном режиме отладки
1: всегда полный экран
2. всегда в окне
3: всегда оконный/масштабируемый режим

Описание

Устанавливает трехмерный графический режим. Эта команда должна быть выполнена до того как будут использованы любые 3D команды, иначе программа выдаст ошибку.

Width и height устанавливают разрешение экрана, их общепринятые значения 640,480 и 800,600. Разрешение должно быть совместимо с используемыми 3D-видеокартой и монитором.

Depth устанавливает глубину цвета экрана. Если этот параметр опускается или устанавливается в 0, то используется максимально возможная глубина цвета экрана. Значения этого параметра обычно такие: 16, 24 и 32. 16-разрядный режим цвета отображает наименьшее кол-во цветов (65536 цветов). 24-разрядный и 32-разрядный режимы цвета отображают более 16 миллионов цветов, а следовательно и качество картинки становится выше, однако может дать меньшую производительность, чем 16-разрядный режим.

Смотрите также: Graphics, EndGraphics.

Пример

; Пример Graphics3D
; ------------------

; Устанавливаем режим экрана
Graphics3D 640,480,16,0

SetBuffer BackBuffer()

camera=CreateCamera()
light=CreateLight()

cone=CreateCone( 32 )
PositionEntity cone,0,0,5

While Not KeyDown( 1 )
RenderWorld
Flip
Wend

End

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

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