Дана задача: отражение одновременно относительно плоскостей xoz и yoz, xoz и xoy, xoy и yoz. Фигура параллелепипед.
Представила вот так:
program n;
uses crt, graph;
var gb, gm:integer;
const xoy:array[1..4,1..4] of shortint=((1,0,0,0),(0,1,0,0),(0,0,-1,0),(0,0,0,1));
xoz:array[1..4,1..4] of shortint=((1,0,0,0),(0,-1,0,0),(0,0,1,0),(0,0,0,1));
yoz:array[1..4,1..4] of shortint=((-1,0,0,0),(0,1,0,0),(0,0,-1,0),(0,0,0,1));
Ни могу сообразить что с этим делать дальше.
Трехмерное преобразование в раскале
Модераторы: Хыиуду, MOTOCoder, Medved, dr.Jekill
-
- Сообщения: 296
- Зарегистрирован: 13 фев 2008, 20:10
- Откуда: Беларусь. Орша
- Контактная информация:
фигуру параллелепипед вообще видели?
сколько ребер у парал-да? правильно 12.
вам нужно построить 12 линий. соединеннных между собой вершинами.
учитывая, строить надо по плоскостям, разбиваем на плоскости и соединяем.
сколько ребер у парал-да? правильно 12.
вам нужно построить 12 линий. соединеннных между собой вершинами.
учитывая, строить надо по плоскостям, разбиваем на плоскости и соединяем.
Если назначен специальный человек для контроля за чистотой исходной информации, то найдется изобратательный идиот, который придумает способ, чтобы неправильная информация прошла этот контроль.
Т.е. мне можно использовать команду rectangle() ????, но необходимо эту фигуру вращать еще.
- Oleg_Rus
- Сообщения: 335
- Зарегистрирован: 16 окт 2006, 09:56
- Откуда: г.Улан-Удэ, респ.Бурятия, Российская Федерация
- Контактная информация:
используются операторы лайн (line), а что бы вращать, тут нужна математика с геометрией, в чем я не силен
e-mail: garmayev@yandex.ru
---------------------------------------------------------------------------
<a href="http://nick-name.ru/sertificates/711965/"><img src="http://nick-name.ru/img.php?nick=Garmay ... =2&text=t5" alt="Никнейм Garmayev зарегистрирован!" /></a>
---------------------------------------------------------------------------
<a href="http://nick-name.ru/sertificates/711965/"><img src="http://nick-name.ru/img.php?nick=Garmay ... =2&text=t5" alt="Никнейм Garmayev зарегистрирован!" /></a>