Форум 3DNews
Вернуться   Форум 3DNews > Программирование > Программирование

Ответ Создать новую тему
Опции темы Опции просмотра
Непрочитано 09.09.2005, 15:09   [включить плавающее окно]   #1
CapOne
Мужской Умудрённый
Автор темы
 
Аватар для CapOne
 
Регистрация: 08.02.2003
Адрес: Новосибирск
зацените рисовальщик поверхностей

Написал прогу
Рисует поверхности
http://vadim.gczn.nsk.su/Surface2.rar
566Кб (большую часть занимают текстуры в бмп)

Обработанный по назначению результат
http://vadim.gczn.nsk.su/dt.jpg

explicit.exe
рисует параметрически заданную поверхность
x = f1(u,v)
y = f2(u,v)
z = f3(u,v)
f1, f2 и f3 задаются в файле explicit.txt в виде
umin umax
vmin vmax
wstart wstep
f1
f2
f3

управление: левая кнопка - двигать, правая - крутить, колесо - приблизить/отдалить, плюс/минус на нумпаде - увеличить/уменьшить доп. параметр w на величину wstep, esc - выйти

implicit.exe
рисует неявно заданную поверхность
f(x,y,z)=0
f задается в файле implicit.txt в виде
xmin xmax
ymin ymax
zmin zmax
f

управление: левая кнопка - двигать, правая - крутить, колесо - приблизить/отдалить, esc - выйти

список поддерживаемых функций
+
- (binary)
*
/
^ (power)
- (unary)
exp, sh, ch, th, arcsh, arcch, arcth, ln, lg, sin, cos, tg, ctg, arcsin, arccos, arctg, arcctg, sqrt, inv, abs, sgn, floor, round, ceil

Если чего-то не хватает, прога пишет в лог и вылетает.
Если у вас нормальная видео-карта, вылетать не должна.
Еще в лог она пишет фпс и кол-во verts and faces (для implicit, а для explicit всегда 65536 verts and 130050 faces)

implicit сделан на базе алгоритма Marching Cubes + алгоритм Ньютона для подгонки вершин (не всегда хорошо работает)

MS VC++ 2003, OpenGL (vbo, multitex, cubemap)

один день делал калькулятор выражений и explicit
один день рисовал набор кубиков для MC
один день делал implicit
один день приделывал лог и проверки, тестировал
__________________
Гайдар и другие экономисты поступили очень просто: представили потребности общества в виде решётки, а затем её сплющили.
CapOne вне форума  
Ответить с цитированием
Непрочитано 09.09.2005, 16:07   [включить плавающее окно]   #2
Fishkin
Мужской Недосягаемый
 
Аватар для Fishkin
 
Регистрация: 25.08.2004
Адрес: Мандрыковка
CapOne
Отлично! Я уже себе валлпэйпер сменил.
спасибо!
__________________
Уши есть у тех, у кого есть мозги. У кого мозгов нет - есть только рот.
Fishkin вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 25.09.2005, 06:44   [включить плавающее окно]   #3
Neutrino
Мужской Интересующийся
 
Регистрация: 19.11.2004
Адрес: г. Ангарск
Красиво!
__________________
L@merZ Mu$t D1E!
Neutrino вне форума  
Ответить с цитированием
Непрочитано 02.10.2005, 23:49   [включить плавающее окно]   #4
toptyg
Мужской Бывалый
 
Аватар для toptyg
 
Регистрация: 11.01.2005
Адрес: Санкт-Петербург
CapOne А где подсчет FPS??
__________________
В каждом положении отыщется что-нибудь утешительное, если хорошо поискать. /Д. Дефо/
toptyg вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 20.10.2005, 19:47   [включить плавающее окно]   #5
Technesis
Мужской Начинающий
 
Регистрация: 26.09.2005
CapOne
А у меня не запускается - серый экран!
А вот текстурки красивые! Очень понравились.
Technesis вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 16.11.2005, 19:10   [включить плавающее окно]   #6
hellcitizen
Мужской Продвинутый
 
Аватар для hellcitizen
 
Регистрация: 15.11.2005
Адрес: Москва
Весч ) Каждый день новый апстрактный валлпапер )

Вот бы можно было ещё анимацию делать как в фрактал эксплорере - задаёшь начальное и конечное значение параметров и шаг изменения - будет руль. Ну а если параметры привязать к звуку... )
hellcitizen вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 14.12.2005, 01:10   [включить плавающее окно]   #7
andr001
Мужской Умудрённый
 
Аватар для andr001
 
Регистрация: 10.10.2003
Адрес: Россия, Москва
афигенная прога!!!
__________________
Кто умеет - делает, а не умеет - учит. (С) Бернард Шоу.
Знающий не говорит, говорящий не знает (С) Лао Цзы
andr001 вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 19.12.2005, 00:21   [включить плавающее окно]   #8
HotGuy
Мужской Продвинутый
 
Аватар для HotGuy
 
Регистрация: 11.10.2005
Адрес: Екатеринбург
обалденно!! по моему даже видяху наргружает
HotGuy вне форума  
Конфигурация ПК
Ответить с цитированием
Ответ Создать новую тему

Опции темы
Опции просмотра

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

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

Быстрый переход


Текущее время: 04:09. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 2000-2017 3DNews. All Rights Reserved.
Администрация 3DNews требует соблюдения на форуме правил и законов РФ
Серверы размещены в Hostkey