Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2006.01.15;
Скачать: [xml.tar.bz2];

Вниз

Графики функций   Найти похожие ветки 

 
Ricks ©   (2005-12-17 01:29) [0]

Зацените программу:
http://www.ricks.pisem.net/graph.zip (300 kb)

Рисует графики (линии) в пространстве. Линии задаються параметрически:
x=x(xi);
y=y(xi);
z=z(xi);

"Разбор полетов", то есть выражений сделал сам. Если будут пожелания/претензии - рассказывайте!


 
Ricks ©   (2005-12-17 01:32) [1]

PS: по умолчанию рисует чудесную винтовую линию :)


 
DrPass ©   (2005-12-17 01:42) [2]

Ты ваще крут


 
Separator ©   (2005-12-17 04:54) [3]

Ну и почему я не вижу разницы между 99 и 999 шагами? и что за ограничение на 999 шагов? может я хочу видеть ижеальную спираль, а не угловатую


 
Lamer@fools.ua ©   (2005-12-17 13:57) [4]

>>Ricks ©   (17.12.05 01:32) [1]

>PS: по умолчанию рисует чудесную винтовую линию :)
Вы явно преувеличиваете. Она никакая не чудесная, а ломаная-переломанная.

Насчёт трёхмерности тоже обман. Вот если бы был источник света и тень от спирали соответствующая, я бы, может, ещё и поверил, что график трёхмерный. А так - куча палочек каких-то.

:-)

>>Separator ©   (17.12.05 04:54) [3]
Аналогично.


 
IAmDanil ©   (2005-12-17 14:08) [5]

Ну и как построить Z=X^2+y^2


 
ArtemESC ©   (2005-12-17 14:22) [6]

И во что превратился красивый пример...

X = xi - sin(xi)
Y = 1 - cos(xi)
Z = xi


 
Ricks ©   (2005-12-17 15:14) [7]

Зафукали мою программу, а между тем, она не такая и плохая?
Вы пробывали все это вращать, приближать, удалять?.....

Теперь отвечаю на вопросы:

> Ну и почему я не вижу разницы между 99 и 999 шагами?

99 шагов достаточно для того, чтобы вывести нормальную линию, посмотри на разницу между 10 и 99, тогда поймешь!


> Насчёт трёхмерности тоже обман. Вот если бы был источник
> света и тень от спирали соответствующая, я бы, может, ещё
> и поверил, что график трёхмерный. А так - куча палочек каких-
> то.

Я же делал не графический 3D редактор, а программу которая рисует графики функций. Может туда еще пару источников частиц встроить, огонь там, или еще что-то....?


> Ну и как построить Z=X^2+y^2

Это - круговой параболоид, то есть это - ПОВЕРХНОСТЬ, а в теме я написал что программа строит параметрически заданные линии. Построение поверхностей - в проекте


> И во что превратился красивый пример...
>
> X = xi - sin(xi)
> Y = 1 - cos(xi)
> Z = xi


Он превратился в циклоиду!
http://www.ricks.pisem.net/image.jpg


 
k2 ©   (2005-12-17 15:16) [8]

везет, а у меня в av превратился


 
uw ©   (2005-12-17 15:27) [9]

2 Ricks ©

Ты нам какую-то другую версию программы подсунул, потому что она рисует ломаными - хоть 99, хоть 999.


 
ArtemESC ©   (2005-12-17 15:28) [10]

>>http://www.ricks.pisem.net/image.jpg

Странно? Что-то у меня не получаеться как на картинке


 
Ricks ©   (2005-12-17 15:33) [11]


> uw

Что значит ломаными?
Я пока со сглаживанием линий в OpenGL еще не разобрался.....


> ArtemESC

Нажми кнопку "Стандартный вид" и немного поверни график (левой кнопкой мыши)

У кого есть претензии к "ломаному виду" графика - пожалуйста, скиньте где-нибудь screenshot, или на ricks@pisem.net


 
uw ©   (2005-12-17 15:41) [12]

Отправил.


 
Ricks ©   (2005-12-17 15:48) [13]

Получил.....
Может быть у тебя проблеммы с OpenGL?

У меня все рисуется нормально:
http://www.ricks.pisem.net/basic.jpg

Программа писалась на Delphi 7, Windows XP


 
Lamer@fools.ua ©   (2005-12-17 15:48) [14]

>У кого есть претензии к "ломаному виду" графика - пожалуйста, скиньте где-нибудь screenshot, или на ricks@pisem.net
http://vmcl.kiev.ua/files.pub/OpenGLApp.01.zip


 
Lamer@fools.ua ©   (2005-12-17 15:49) [15]

>>Ricks ©   (17.12.05 15:48) [13]

Сразу у нескольких человек проблемы с OpenGL. Странно, не правда ли? :-)


 
Lamer@fools.ua ©   (2005-12-17 15:57) [16]

>>k2 ©   (17.12.05 15:16) [8]

У меня вот так вышло:
http://vmcl.kiev.ua/files.pub/OpenGLApp.02.zip


 
boriskb ©   (2005-12-17 16:07) [17]

Ricks ©   (17.12.05 15:48) [13]
Может быть у тебя проблеммы с OpenGL?


Беда прямо.
У меня тоже проблемы :((
Снести всё что ли?


 
kami ©   (2005-12-17 16:13) [18]

Такая же фигня :)
http://webfile.ru/696328


 
ArtemESC ©   (2005-12-17 16:14) [19]

смотри...
http://webfile.ru/696317


 
Беспечный_Ангел ©   (2005-12-17 16:16) [20]

эм... То-же самое.. Скриншот нужен? =)


 
Ricks ©   (2005-12-17 16:35) [21]

Ладно...
попробую что-то исправить (я уже примерно знаю, из-за чего это может быть)
НО ВЕДЬ У МЕНЯ ВСЕ НОРМАЛЬНО?
Почему же тогда у всех фигня такая получается.... :(


 
Fl@sh ©   (2005-12-17 18:04) [22]

Ха..
Посмотрите у меня
http://webfile.ru/696522
вроде как работает, только одни ??


 
lookin ©   (2005-12-17 19:18) [23]

У меня тоже все рисуется нормально. Автор - читайте письмо.


 
GEN++ ©   (2005-12-17 23:35) [24]

Если в окне X(xi) - ввести X*X - программу можно закрыть только
диспетчерм задач (хрошо что не синий экран).


 
_111_ ©   (2005-12-17 23:56) [25]

нормально, вроде... с точки зрения проверки собственных возможностей
тока меня всегда интересовал вопрос: нафига делать проги, возможности которых не будут превышать возможности существующих программ.
Например, по этой тематике:
Advanced Grapher, Hesperus, Easy plot, Iris Explorer, 3D grapher и куча других распространяются бесплатно


 
Antonn ©   (2005-12-18 06:09) [26]

_111_ ©   (17.12.05 23:56) [25]
тока меня всегда интересовал вопрос: нафига делать проги, возможности которых не будут превышать возможности существующих программ.
Например, по этой тематике:
Advanced Grapher, Hesperus, Easy plot, Iris Explorer, 3D grapher и куча других распространяются бесплатно

опыт, самоутверждение.


 
TUser ©   (2005-12-18 10:06) [27]

Молодец. Только не бросай это дело. Исправь ошибки (у меня AV постоянно выскакивает, судя по всему не только у меня). Потом будешь вспоминать, что често и сам доделал программу, - оно приятно. Потом еще чего-нибудь напишешь.

зы. А если бросишь - будет интересная, но недоделка. А оно обидно.



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2006.01.15;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.51 MB
Время: 0.023 c
2-1135586234
Катерина
2005-12-26 11:37
2006.01.15
Исключения!


2-1135323433
ZZZ
2005-12-23 10:37
2006.01.15
Как передавать глобальные параметры в процедуру?


1-1134398304
hermit
2005-12-12 17:38
2006.01.15
События ListView


2-1135315670
neat
2005-12-23 08:27
2006.01.15
Обработка исключения


2-1135679758
dd
2005-12-27 13:35
2006.01.15
присвоение данных из одной таблицы в другую





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский