Вниз
Скачать: CL | DM;

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

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.51 MB
Время: 0.024 c
2-1135381830
JazY
2005-12-24 02:50
2006.01.15
Как реализовать автофильтр в БД?


2-1135348528
dera
2005-12-23 17:35
2006.01.15
Как в определенное время запустить стороннее приложение?


10-1111350792
TheEd
2005-03-20 23:33
2006.01.15
Как в Excel нарисовать границу между двумя ячейками (областями)?


2-1135602857
Fedddor
2005-12-26 16:14
2006.01.15
Подскажите плиз функцию определения дня недели по дате!


1-1134133314
webber
2005-12-09 16:01
2006.01.15
NMFTP - проблемы с передачей данных




   Наверх