LightMesh mesh,red#,green#,blue#[,range#][,light_x#][,light_y#][,light_z#]

Параметры

mesh - указатель объекта типа mesh
red# - красная составляющая цвета
green# - зеленая составляющая цвета
blue# - синяя составляющая цвета
range# (не обязательно) - радиус действия света
light_x# (не обязательно) - координата x источника света
light_y# (не обязательно) - координата y источника света
light_z# (не обязательно) - координата z источника света

Описание

Выполняет операцию "освещения" сетки mesh-а путем изменения цветов вершин.
Вы должны использовать перед этим команду EntityFX ent, 2, чтобы получить доступ к цветам вершин сетки, иначе никаких результатов не будет.

Пример

Graphics3D 640,480 ,16,2
camera=CreateCamera()

ent=CreateSphere()
EntityFX ent,2 ; разрешаем работу с цветом вершины
LightMesh ent,255,255,0,50,-20,20,-20 ; изменяем "освещенность" объекта

MoveEntity camera,0,2,-10
PointEntity camera,ent

While Not KeyDown(1)
RenderWorld
Flip
Wend
End

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

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