|
3D-программирование Вопросы, касающиеся программирования 3D мира |
27.01.2007, 01:48
|
#1
|
Знающий
Регистрация: 17.08.2006
Сообщений: 246
Написано 0 полезных сообщений (для 0 пользователей)
|
Информация о квадах
Собсно, мужики, что вобще можете сказать о квадах? Желательно объяснить всё, что с ними связано.
|
(Offline)
|
|
27.01.2007, 01:53
|
#2
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: Информация о квадах
квад - это два треугольника в одной плоскости - образующие квадрат. обычно на этот квадрат натягивается текстура. Другое название квада - billboard, иногда квады разварачивают к камере, тогда ето будет как Sprite в B3D.
вот код создания квада:
quad=createmesh()
s=createsurface(quad)
v0=addvertex(s,-1,0,1,0,0)
v1=addvertex(s,1,0,1,0,1)
v2=addvertex(s,1,0,-1,1,1)
v3=addvertex(s,-1,0,-1,1,0)
addtriangle(s,v0,v1,v2)
addtriangle(s,v0,v2,v3)
|
(Offline)
|
|
27.01.2007, 02:52
|
#3
|
Знающий
Регистрация: 17.08.2006
Сообщений: 246
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Информация о квадах
Вопрос: Я могу зафиксировать квад так, чтобы он всегда был повернут к камере, но только в перпендикулярном положении относительно допустим пола, но ни в коем случае не параллелен ему? Если да, то что юзать?
|
(Offline)
|
|
27.01.2007, 02:58
|
#4
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: Информация о квадах
ето мона сделать спрайтами. смотри SpriteViewMode.
вроде SpriteViewNode spr,4.
|
(Offline)
|
|
28.01.2007, 20:05
|
#5
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Re: Информация о квадах
Вопрос: Я могу зафиксировать квад так, чтобы он всегда был повернут к камере, но только в перпендикулярном положении относительно допустим пола, но ни в коем случае не параллелен ему?
|
Да можно, просто делаешь PointEntity Object,Camera, и затем поворачиваешь его RotateEntity Object,0,EntityYaw(Object),0.
Просто как я понял ты собираешься сделать что-то подобие растений, но заюзать не одну картинку, а несколько расположеных в друг-друге но повёрнутых по Yaw по разному.
Квад, это ещё используется и в Ландшафтах, это то-же 2 триса вместе. Ещё есть Квадовая геометрия, или что-то в этом роде (Если честно сам незнаю как это называется), там нету трисов, конечно и ограничено это, например в 3Д максе есть возможность риосвания только квадрами.
Квад или Квадр?
|
(Offline)
|
|
29.01.2007, 01:30
|
#6
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: Информация о квадах
тогда уж:
turnentity obj,0,deltayaw(obj,cam),0
если не будет работать попробуй изменить на -deltayaw(obj,cam)
|
(Offline)
|
|
29.01.2007, 01:44
|
#7
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Re: Информация о квадах
-EntityYaw вроде тот же результат и производительнее (Если что поравь).
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:12.
|