Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Звук, графика и видео > Поверхности 2 порядка


Автор: Falex 20.3.2005, 14:25
Добрый день.Можно ли в Delphi нарисовать поверхности второго порядка и если можно,то КАК??.
Например,эллиптический параболоид:

z=(x*x/a*a)+(y*y/b*b).Если C=const,то получается простой эллипс с полуосями: a*sqrt(q) и b*sqrt(q).

Автор: Satana 20.3.2005, 15:39
Falex Попробуй использовать компоненту TChart там вроде было чтото подобное только функцию задашь и все

Автор: Falex 20.3.2005, 16:17
А что насчёт без TChart?
В Image нельзя?Или с помощью OpenGL?

Автор: Satana 21.3.2005, 08:02
Falex А тебе что так критично без чарта обойтись? Если без него то ищи формулы как рисовать поверхности и рисуй хуть на рабочем столе на канве делов то.

Автор: Falex 21.3.2005, 17:29
А чарт рисует на отрицательной части оси X?

Автор: Satana 21.3.2005, 17:39
Falex Да ты знаешь не задавался етим вопросом но ща проверю...
Ну вроде бы можно

Автор: Zero 22.3.2005, 03:12
Цитата(Falex @ 21.3.2005, 17:29)
А чарт рисует на отрицательной части оси X?

Да, установи отрицателные значения, и будет тебе на отрицательной оси. Вот пример, в файле.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)