график::

Группы 3D объектов

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

plot::Group3d(object3d1, object3d2, …, <a = amin .. amax>, options)

Описание

plot::Group3d формирует группу любого количества графических 3D объектов.

Группируясь большее число графических объектов и доступ к группе в целом упрощают их обработку. В частности, основная цель группы состоит в том, чтобы наследовать графические атрибуты, которые совместно используются всеми членами группы.

Чтобы изменить наследованные атрибуты в интерактивном режиме, не выбирайте саму группу в браузере интерактивного объекта инструмента графики MuPAD® (см. Средство просмотра, Браузер и Инспектора: Интерактивная Манипуляция). Под групповым объектом найдите ответвления 'значений по умолчанию' для объектов в группе. Выберите ответвление 'значений по умолчанию' для типа объекта, для которого вы хотите установить атрибуты.

Группа может содержать группы.

Примечание

При работе с группами точек более эффективный подход должен использовать специализированное построение группировки plot::PointList3d вместо типичных групп точек.

Атрибуты

АтрибутЦельЗначение по умолчанию
Nameимя объекта графика (для браузера и легенды) 
VisibleвидимостьTRUE

Примеры

Пример 1

Постройте две группы пузырей. Некоторые пузыри не видимы, когда они - внутренние большие пузыри:

G1 := plot::Group3d(plot::Sphere(1/n, [0, 0, n/2 + 1/n]
                                ) $ n = 1..10):
G2 := plot::Group3d(plot::Sphere(1/(3*n), [0, 0, n/2 + 1/n]
                                ) $ n = 2..10):
plot(G1, G2)

Увеличьте прозрачность всех пузырей в первой группе, но сохраните пузыри во второй группе непрозрачными. Поскольку пузыри сгруппированы, легко установить различные значения атрибута для этих двух групп:

G1::Color := RGB::SkyBlue.[0.25]:
G2::Color := RGB::Red:
plot(G1, G2)

delete G1, G2:

Параметры

object3d1, object3d2, …

Графические 3D объекты

Смотрите также

Функции MuPAD

MuPAD графические примитивы