Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛАБ 3-2 трехмерная графика в MAPLE.doc
Скачиваний:
14
Добавлен:
07.12.2018
Размер:
744.45 Кб
Скачать

Изображение плоскостей

Пример.

>

ЗАДАНИЯ.

1. Нарисовать две другие пересекающиеся плоскости.

2. Задать плоскость уравнением в отрезках и нарисовать её.

3. Провести плоскость через 3 заданные точки.

4. Нарисовать плоскости, заданные неполными уравнениями.

5. Нарисовать 2 параллельные и 2 перпендикулярные плоскости.

6. Нарисовать 3 плоскости, пересекающиеся по одной линии.

Отображение и преобразование пространственных объектов

Пример.

> # Конус и он же повернутый на угол Pi/2 относительно оси y

> PLOT3D(cone([0,0,0],1/2,2),rotate(cone([0,0,0],1/2,2), 0, Pi/2, 0),AXES(NORMAL),SCALING(CONSTRAINED));

Вместо непосредственного использования команды PLOT3D() для отображения пространственных геометрических объектов, которая требует задания опций в виде PLOT3D-структур, можно, как и в случае с двумерной графикой, воспользоваться командой display() пакета plots, позволяющей совместить на одном графике вывод нескольких графических команд и графических структур. Следующий пример демонстрирует подобную технику.

Пример. Совмещение графического вывода командой display()

> s1:=sphere([3/2,1/4,1/2],1/4,color=red):

> s2:=sphere([3/2,-1/4,1/2],1/4,color=red):

> c:=translate(rotate(cone([0,0,0],1/2,2,color=khaki),0,Pi/2,0),3,0,1/4):

> stelhs:=stellate(rotate(hemisphere(),Pi,0,0),2):

> display(s1,s2,c,stelhs,scaling=constrained,style=patchnogrid);