Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 03.02.2007, 19:07   #1
Fant
Бывалый
 
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений
(для 5 пользователей)
Флаг

Graphics3D 640,480,16,2
Const segs=2,width#=4,depth#=.15
mesh=CreateMesh()
surf=CreateSurface( mesh )

For k=0 To segs
 x#=Float(k)*width/segs-width/2
 u#=Float(k)/segs
 AddVertex surf,x,1,0,u,0
 AddVertex surf,x,-1,0,u,1
Next

For k=0 To segs-1
 AddTriangle surf,k*2,k*2+2,k*2+3
 AddTriangle surf,k*2,k*2+3,k*2+1
Next
b=CreateTexture( 256,256 ) 
; Set buffer - texture buffer 
SetBuffer TextureBuffer( b ) 
; Clear texture buffer with background white color 
ClsColor 255,255,255 
Cls 
; Draw text on texture 
font=LoadFont( "arial",60 ) 
SetFont font 
Color 0,0,0 
Text 0,0,"TEXT" 

; Texture cube with texture 
EntityTexture mesh,b 
; Set buffer - backbuffer 
SetBuffer BackBuffer() 
camera=CreateCamera()
PositionEntity camera,0,0,-5
light=CreateLight()
TurnEntity light,45,45,0

While Not KeyHit(1)
TurnEntity mesh,0,1,0
 ph#=MilliSecs()/4
 cnt=CountVertices(surf)-1
 For k=0 To cnt
  x#=VertexX(surf,k)
  y#=VertexY(surf,k)
  z#=Sin(ph+x*300)*depth
  VertexCoords surf,k,x,y,z
 Next
 UpdateNormals mesh
 
 
 UpdateWorld
 RenderWorld
 Flip
Wend
End
Вот так создается флаг. Код взят из семплов, но в этом флаге есть 1 незначительный минус. Если его развернуть, то окажется, что сзади ничего нет.

У меня почему-то не хватает мышления куда и как поставить циферки, что бы создать вертексы так, что бы и позади было нормальное отображения флага
(Offline)
 
Ответить с цитированием
Старый 03.02.2007, 19:23   #2
Diplomat
Дэвелопер
 
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений
(для 164 пользователей)
Re: Флаг

См. EntityFX Entity, 16
(Offline)
 
Ответить с цитированием
Старый 03.02.2007, 19:53   #3
Fant
Бывалый
 
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений
(для 5 пользователей)
Re: Флаг

Можно ли как-то избежать проблемы: на другой стороне изображение зеркально отображается. Т.е. перевернутое, а мне там текст писать...
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Конкурс на лучший флаг булки. impersonalis Форумные конкурсы 18 09.01.2010 14:42
да фига качественных тикстур ЛысыЙ_Чук-Иванчук Создание текстур 7 03.01.2010 15:06
Флаг текстуры 67 Colossus 3D-программирование 9 09.11.2009 20:40
Текстурный флаг "2". AnRee 3D-программирование 4 29.11.2006 15:08


Часовой пояс GMT +4, время: 14:36.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com