BrushTexture brush,texture[,frame][,index]

Параметры

brush - кисть
texture - указатель текстуры
frame (не обязательно) - кадр текстуры.По умолчанию 0.
index (не обязательно) - индекс текстуры. По умолчанию 0. .

Описание

Назначает текстуру на кисть.

Параметр frame означает кадр текстуры, если она анимированная.

Параметр index означает номер слоя, на который назначается данная текстура. Кисть может иметь 4 слоя текстур , с номерами 0-3.

Пример

; Пример BrushTexture
; --------------------

Graphics3D 640,480
SetBuffer BackBuffer()

camera=CreateCamera()

light=CreateLight()
RotateEntity light,90,0,0

cube=CreateCube()
PositionEntity cube,0,0,5

; Загрузить текстуру
tex=LoadTexture( "media/b3dlogo.jpg" )

; Создать кисть
brush=CreateBrush()

; Определить текстуру кисти
BrushTexture brush,tex

; Красить куб кистью
PaintMesh cube,brush

While Not KeyDown( 1 )

pitch#=0
yaw#=0
roll#=0

If KeyDown( 208 )=True Then pitch#=-1
If KeyDown( 200 )=True Then pitch#=1
If KeyDown( 203 )=True Then yaw#=-1
If KeyDown( 205 )=True Then yaw#=1
If KeyDown( 45 )=True Then roll#=-1
If KeyDown( 44 )=True Then roll#=1

TurnEntity cube,pitch#,yaw#,roll#

RenderWorld
Flip

Wend

End

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

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