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

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

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

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

Ответ
 
Опции темы
Старый 25.11.2010, 03:57   #1
pepel
Мастер
 
Аватар для pepel
 
Регистрация: 23.09.2009
Адрес: ленобласть
Сообщений: 1,189
Написано 447 полезных сообщений
(для 2,526 пользователей)
Wireframe в виде face

Реально ли сделать чтоб в режиме wireframe отображались линии только для фейсов, а не для триугольников?
например как это сделано в 3dmaxe
(Offline)
 
Ответить с цитированием
Старый 25.11.2010, 08:38   #2
DeeJex
Разработчик
 
Аватар для DeeJex
 
Регистрация: 24.02.2010
Адрес: Новороссийск
Сообщений: 485
Написано 112 полезных сообщений
(для 329 пользователей)
Ответ: Wireframe в виде face

FastExt only.
__________________
299 792 458
(Offline)
 
Ответить с цитированием
Старый 25.11.2010, 10:47   #3
pepel
Мастер
 
Аватар для pepel
 
Регистрация: 23.09.2009
Адрес: ленобласть
Сообщений: 1,189
Написано 447 полезных сообщений
(для 2,526 пользователей)
Ответ: Wireframe в виде face

а какая там функция за это отвечает?
(Offline)
 
Ответить с цитированием
Старый 25.11.2010, 11:01   #4
ARA
ТЫ ЧООО?
 
Аватар для ARA
 
Регистрация: 26.02.2007
Сообщений: 3,369
Написано 2,020 полезных сообщений
(для 7,192 пользователей)
Ответ: Wireframe в виде face

Не реально) Геометрия то при экспорте триангулируется) Фейсы - фича макса. Для удобства моделирования.
__________________
Вертекс в глаз или в пиксель раз?
(Offline)
 
Ответить с цитированием
Старый 25.11.2010, 11:21   #5
pepel
Мастер
 
Аватар для pepel
 
Регистрация: 23.09.2009
Адрес: ленобласть
Сообщений: 1,189
Написано 447 полезных сообщений
(для 2,526 пользователей)
Ответ: Wireframe в виде face

хз хз, ведь когда обратно в макс импортируешь 3ds , то там тоже фейсы только, наверно есть такая функция в самом directx-е
(Offline)
 
Ответить с цитированием
Старый 25.11.2010, 12:22   #6
DeeJex
Разработчик
 
Аватар для DeeJex
 
Регистрация: 24.02.2010
Адрес: Новороссийск
Сообщений: 485
Написано 112 полезных сообщений
(для 329 пользователей)
Ответ: Wireframe в виде face

Сообщение от pepel Посмотреть сообщение
а какая там функция за это отвечает?
EntityFx вроде, смотри примеры.
__________________
299 792 458
(Offline)
 
Ответить с цитированием
Старый 25.11.2010, 12:46   #7
pepel
Мастер
 
Аватар для pepel
 
Регистрация: 23.09.2009
Адрес: ленобласть
Сообщений: 1,189
Написано 447 полезных сообщений
(для 2,526 пользователей)
Ответ: Wireframe в виде face

EntityFX% (entity%, fx_flags%)
FE_WIRE - рисовать только ребра данного объекта (линии)
FE_POINT - рисовать только вершины данного объекта (точки)


эта чтоль? так она те же самые триугольники рисует

есть еще эта, но она применима только для сюрфейса, а сюрфейс обычно состоит из триугольников..

BrushFX% (brush%, fx_flags%)
FE_WIRE - рисовать только ребра данного сюрфейса\объекта (линии)
FE_POINT - рисовать только вершины данного сюрфейса\объекта (точки)
Позволяет применять флаги к отдельным сюрфейсам объектов.
(Offline)
 
Ответить с цитированием
Старый 25.11.2010, 12:58   #8
ARA
ТЫ ЧООО?
 
Аватар для ARA
 
Регистрация: 26.02.2007
Сообщений: 3,369
Написано 2,020 полезных сообщений
(для 7,192 пользователей)
Ответ: Wireframe в виде face

pepel
Импортни .b3d и убедись
__________________
Вертекс в глаз или в пиксель раз?
(Offline)
 
Ответить с цитированием
Старый 25.11.2010, 16:13   #9
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Wireframe в виде face

наверно есть такая функция в самом directx-е
нету.

http://msdn.microsoft.com/en-us/libr...89(VS.85).aspx

---
ты можешь только сам хранить данные о полигонах в проге и рисовать нужные линии на экране.
(Offline)
 
Ответить с цитированием
Старый 28.11.2010, 15:10   #10
Alex_Noc
Разработчик
 
Регистрация: 02.04.2007
Сообщений: 353
Написано 54 полезных сообщений
(для 289 пользователей)
Ответ: Wireframe в виде face

Ну почему же нельзя , исхитриться то конечно можно - ведь по идее не показываются только самые длинные ребра если никто еще не заметил ).. ну а как этим воспользоваться каждый в своем случае по своему сделает)
(Offline)
 
Ответить с цитированием
Старый 28.11.2010, 15:59   #11
Arles
ПроЭктировщик
 
Аватар для Arles
 
Регистрация: 24.07.2009
Сообщений: 142
Написано 52 полезных сообщений
(для 103 пользователей)
Ответ: Wireframe в виде face

Сообщение от Alex_Noc Посмотреть сообщение
ну а как этим воспользоваться каждый в своем случае по своему сделает)
Ваши предложения?!..
__________________
(Offline)
 
Ответить с цитированием
Старый 28.11.2010, 16:09   #12
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Wireframe в виде face

Как бы можно алгоритмически посчитать и получить из такого:
http://forum.boolean.name/showpost.p...46&postcount=1
вот такое (лучше у меня не получилось да и не надо):
http://forum.boolean.name/showpost.p...54&postcount=3
Для этого надо обработать меш в движке и получить нужные линии.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 28.11.2010, 16:10   #13
Alex_Noc
Разработчик
 
Регистрация: 02.04.2007
Сообщений: 353
Написано 54 полезных сообщений
(для 289 пользователей)
Ответ: Wireframe в виде face

так мне щас это не нужно, я всего лишь подсказал откуда можно исходить !!! )
(Offline)
 
Ответить с цитированием
Старый 29.11.2010, 19:22   #14
pepel
Мастер
 
Аватар для pepel
 
Регистрация: 23.09.2009
Адрес: ленобласть
Сообщений: 1,189
Написано 447 полезных сообщений
(для 2,526 пользователей)
Ответ: Wireframe в виде face

pax это конечно круто , но ты это вроде на юнити реализовал, а в блитце как тогда?

мне то ваще просто нужно из кубов сделать линии по контуру , или даже просто линии , можно конешь текстурой с альфой, но всеравно не то будет..=\
(Offline)
 
Ответить с цитированием
Старый 29.11.2010, 19:30   #15
ARA
ТЫ ЧООО?
 
Аватар для ARA
 
Регистрация: 26.02.2007
Сообщений: 3,369
Написано 2,020 полезных сообщений
(для 7,192 пользователей)
Ответ: Wireframe в виде face

Сообщение от pepel Посмотреть сообщение
pax это конечно круто , но ты это вроде на юнити реализовал, а в блитце как тогда?

мне то ваще просто нужно из кубов сделать линии по контуру , или даже просто линии , можно конешь текстурой с альфой, но всеравно не то будет..=\
Попробуй сделать геометрией кубы. Можно сделать аккуратнее ещё и малополигональнее.
http://gyazo.com/f26d5d6aa78b9cfb9c5547a69215ad26.png
__________________
Вертекс в глаз или в пиксель раз?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Mr_F_ (29.11.2010)
Ответ


Опции темы

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

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


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


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