Иллюстрированный самоучитель по Maple 6/7

Графика пакета plottools

Примитивы пакета plottools

Инструментальный пакет графики plottools служит для создания графических примитивов, строящих элементарные геометрические объекты на плоскости и в пространстве: отрезки прямых и дуг, окружности, конусы, кубики и т. д. Его применение позволяет разнообразить графические построения и строить множество графиков специального назначения.

В пакет входят следующие графические примитивы:

arc arrow circle cone cuboid
curve cutln cutout cylinder disk
dodecahedron ellipse ellipticArc hemisphere hexahedron
hyperbola icosahedron line octahedron pieslice
point tetrahedron polygontorus rectangle semitorus sphere

Примечание
Вызов перечисленных примитивов осуществляется после загрузки пакета в память компьютера командой with(plottools). Только после этого примитивы пакета становятся доступными. Обычно примитивы используются для задания графических объектов, которые затем выводятся функцией display. Возможно применение этих примитивов совместно с различными графиками
.

Большинство примитивов пакета plottools имеет довольно очевидный синтаксис. Например, для задания дуги используется примитив агс(с, r, а..b,…), где с – список с координатами центра окружности, к которой принадлежит дуга, г – радиус этой окружности, а..b – диапазон углов. На месте многоточия могут стоять обычные параметры, задающие цвет дуги, толщину ее линии и т. д.

Конус строится примитивом cone(c,r,h…), где с – список с координатами центра, г – радиус основания, h – высота и т. д.

Все формы записи графических примитивов и их синтаксис можно найти в справочной системе. В необходимых случаях стоит проверить синтаксис того или иного примитива с помощью справки по пакету plottools.

Примеры применения двумерных примитивов пакета plottools

На рис. 12.19 показано применение нескольких примитивов двумерной графики для построения дуги, окружности, закрашенного красным цветом эллипса и отрезка прямой. Кроме того, на графике показано построение синусоиды. Во избежание искажений пропорций фигур надо согласовывать диапазон изменения переменной х.

Обычно параметр scalling=constrained выравнивает масштабы и диапазоны по осям координат, что гарантирует отсутствие искажений у окружностей и других геометрических фигур. Однако при этом размеры графика нередко оказываются малыми. Напоминаем, что – этот параметр можно задать и с помощью подменю Projection.

Иллюстрированный самоучитель по Maple 6/7 › Расширенные средства графики › Графика пакета plottools
Рис. 12.19. Примеры применения примитивов двумерной графики пакета plottools

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.