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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.06.2010, 12:03   #1
Lena neznayka
Пользователь
 
Регистрация: 03.06.2010
Сообщений: 19
По умолчанию графика в делфи

Основание пирамиды — ромб. Вершина пирамиды проектируется в вершину острого угла ромба. Провести сечение, проходящее через вершину пирамиды и высоту ромба, опущенную из тупого угла.
Lena neznayka вне форума Ответить с цитированием
Старый 15.06.2010, 12:15   #2
master_olegi
 
Аватар для master_olegi
 
Регистрация: 17.05.2010
Сообщений: 8
По умолчанию

И графически чтоли изобразить его, или что сделать то?
Favour programming: Lazarus 0.9.28beta (gtk2-builded)+ FPC2.2.4 + MySQL5.1.36
master_olegi вне форума Ответить с цитированием
Старый 15.06.2010, 13:22   #3
Lena neznayka
Пользователь
 
Регистрация: 03.06.2010
Сообщений: 19
По умолчанию

нужно написать прогу чтобы рисовала фигурку))))
Lena neznayka вне форума Ответить с цитированием
Старый 15.06.2010, 13:25   #4
Snejnaya
Форумчанин
 
Регистрация: 12.05.2010
Сообщений: 219
По умолчанию

какое сечение? сечение - это плоскость, через вершину пирамиды их проходит миллион.
Опять-таки, если изобразить это надо в делфи, то как изобразить? Три вида? С определенного ракурса в объеме?
Snejnaya вне форума Ответить с цитированием
Старый 15.06.2010, 13:43   #5
Lena neznayka
Пользователь
 
Регистрация: 03.06.2010
Сообщений: 19
По умолчанию

сечение через вершину пирамиды и вершины ромба.
Lena neznayka вне форума Ответить с цитированием
Старый 15.06.2010, 14:01   #6
Snejnaya
Форумчанин
 
Регистрация: 12.05.2010
Сообщений: 219
По умолчанию

я бы делала это так:

1)написала бы некую процедуру, преобразующую координаты x,y,z точки в пространстве в координаты x1,y1 точки на плоскости. У меня получились такие формулы
y1(вертикальная ось)=(-x)/sqrt(2)+z;
x1(горизонтальная ось) = y(1-sqrt(2));

в этой же процедуре можно преобразовать х1 и у1 из классических координат в координаты, связанные с экраном.
x1=xцентра+x1;
y1=yцентра-y1;

2)Аппаратом векторной алгебры или обычной стереометрии ищутся все значимые точки(их координаты) - все вершины пирамиды а также точка пересечения высоты ромба с диагональю ромба. Эти координаты из формы x,y,z переводятся в форму x1,y1 для отображения на плоскости с помощью написанной процедуры. И соединяются обычной MoveTo, LineTo нужным образом
Snejnaya вне форума Ответить с цитированием
Старый 15.06.2010, 14:05   #7
Lena neznayka
Пользователь
 
Регистрация: 03.06.2010
Сообщений: 19
По умолчанию

а не могли бы вы изобразить все в делфи?????
Lena neznayka вне форума Ответить с цитированием
Старый 15.06.2010, 14:11   #8
Snejnaya
Форумчанин
 
Регистрация: 12.05.2010
Сообщений: 219
По умолчанию

во фрилансе все могут)) за вознаграждение. и шахматы смогут
Snejnaya вне форума Ответить с цитированием
Старый 15.06.2010, 14:34   #9
Lena neznayka
Пользователь
 
Регистрация: 03.06.2010
Сообщений: 19
По умолчанию

вот такая вот помощь студентам!!!!!!
Lena neznayka вне форума Ответить с цитированием
Старый 15.06.2010, 14:43   #10
Snejnaya
Форумчанин
 
Регистрация: 12.05.2010
Сообщений: 219
По умолчанию

Леночка, помощь - это подталкивание в нужном направлении, подсказки, идеи.
Вам влом писать 20 раз подряд MoveTo, LineTo для каждой точки? А почему другим должно быть не влом?
Snejnaya вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Графика делфи Asira Помощь студентам 3 07.06.2010 14:07
графика в Делфи. pionerka Помощь студентам 5 28.04.2010 16:38
Графика в Делфи R_A_M_I_L7777777 Помощь студентам 14 27.03.2009 15:21
Графика в Делфи TCanvas Summerrain Помощь студентам 1 19.12.2008 02:39
Графика в Делфи Killbrum Мультимедиа в Delphi 19 17.09.2008 22:29