Blitz3D-справочник:GetMatElement
Материал из Blitz Et Cetera
GetMatElement( entity, row, column )
Параметры
- entity - указатель на объект
- row - номер строки матрицы
- column - номер столбца матрицы
Описание
Возвращает значение элемента из матрицы преобразования объекта. Матрица преобразования используется внутри Blitz-а , чтобы позиционировать, масштабировать и вращать объекты. Команда GetMatElement предназначена для использования опытными программистами.
Пример:
; Пример GetMatElement
; ---------------------
Graphics3D 640,480
SetBuffer BackBuffer()
camera=CreateCamera()
PositionEntity camera,0,0,-5
light=CreateLight()
RotateEntity light,90,0,0
; Создаем сферу
sphere=CreateSphere()
; Перемещение, масштабирование, вращение изменяют матрицу
PositionEntity sphere,0,0,0
ScaleEntity sphere,1,2,3
RotateEntity sphere,0,0,0
While Not KeyDown(1)
RenderWorld
Text 0,0,GetMatElement#(sphere,1,1)
Flip
Wend
End
|