Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.05.2009, 00:18   #21
бедный_студент
Форумчанин
 
Регистрация: 09.02.2009
Сообщений: 143
По умолчанию

нет тут проблема в том что там картинку вставить надо а параболу (или гиперболу, не помню) чертить можно только в чарте вроде как а там мешаться будет шкала х и у, может есть какие то компоненты которые не отображают оси и не показывают лишнего ? причем мне нужно 2 графика х и -х. а на деле допустим у меня прмерная ширина будет например 200 пикселей, на левую и правую штору по 100 пикселей т.е. гипербола (или порабола ...уточни пожалуйста у=х*х ?) при х=100 будет в точке (кстати высота =100) 100 потом в цикле дельта х меняется - увеличивается и получается эффект вытягивания графика вверх. проблема в чарте там много ненужных элементов да и работать с ним я не умею может можно иначе как то это реализовать ?

Последний раз редактировалось бедный_студент; 02.05.2009 в 00:22.
бедный_студент вне форума Ответить с цитированием
Старый 02.05.2009, 00:23   #22
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
чертить можно только в чарте вроде
Кто вам такое сказал?
Рисуйте на TImage, например. Там никаких шкал нет.
Цитата:
нет тут проблема в том что там картинку вставить надо
Тогда возникает вопрос: и как с помощью этой картинки будет создаваться эффект закрывания?
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 02.05.2009, 00:24   #23
бедный_студент
Форумчанин
 
Регистрация: 09.02.2009
Сообщений: 143
По умолчанию

Рисуете эту параболу. Все, что выше графика - штора. Все, что ниже... не штора )
хотя так даже проще...тока как 2 графика сделать ?
бедный_студент вне форума Ответить с цитированием
Старый 02.05.2009, 00:25   #24
бедный_студент
Форумчанин
 
Регистрация: 09.02.2009
Сообщений: 143
По умолчанию

Sazary картинку - типа зал
а шторы поверх рисуются
+
ну рисовать то не только в чарте можно а как он мне график сделает ?
бедный_студент вне форума Ответить с цитированием
Старый 02.05.2009, 00:33   #25
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
Рисуете эту параболу. Все, что выше графика - штора.
Я хоть с картинками не работал, но не вижу в этом сложностей.
Загружаете картинку в TBitmap. И уже оттуда попиксельно (например) копируете то, что надо.
Цитата:
тока как 2 графика сделать ?
Зачем два? Будет один график.
Цитата:
ну рисовать то не только в чарте можно а как он мне график сделает ?
Нужно строить ручками ) По формулам.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 02.05.2009, 00:49   #26
бедный_студент
Форумчанин
 
Регистрация: 09.02.2009
Сообщений: 143
По умолчанию

оу Оо
а как это - формулами то ? у него что собственная система отсчета ? типа как в бейсике ?
бедный_студент вне форума Ответить с цитированием
Старый 02.05.2009, 00:58   #27
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
а как это - формулами то ? у него что собственная система отсчета ? типа как в бейсике ?
Какая еще система отсчета? о_О
Есть левая и верхняя граница (нули). Есть правая и нижняя граница (Image1.Width и Image1.Heigth).
Берем кусок декартовой системы. Например, по x от -10 до 10, и по y также.

Тогда, чтобы поставить точку с координатами (x1;y1), нужно высчитать ее координаты в Image1:

Вот в этой теме: http://programmersforum.ru/showthread.php?t=43202 я выкладывал исходник на С++ задачки про графы (писал в Билдере). Там я, чтобы нарисовать вершины графа, как раз делал необходимые преобразования.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 02.05.2009, 01:43   #28
бедный_студент
Форумчанин
 
Регистрация: 09.02.2009
Сообщений: 143
По умолчанию

как все непонятно...мне нужен прямой подход, иначе никак.
завтра будет новая тема там продолжим
бедный_студент вне форума Ответить с цитированием
Старый 02.05.2009, 01:52   #29
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Ну вот так я вычислял координаты в TImage:
Код:
x = floor(s.x*W/R);
y = H - floor(s.y*H/T);
floor - округляет вещественное число вниз.
W = Image1.Width
H = Image1.Height
R - правая граница (в декартовой системе)
T - верхняя граница
s.x и s.y - координаты точки в декартовой системе.

Цитата:
завтра будет новая тема там продолжим
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DBGrid и поля с типом MEMO doncova1 БД в Delphi 4 27.03.2009 01:20
проблема с типом? OLEG'arh Помощь студентам 4 03.03.2009 16:02
Ассоциирование программы с типом файлов ZhekON Общие вопросы Delphi 7 01.06.2007 18:33
Работа с типом Record TheNovice Помощь студентам 4 28.02.2007 17:52