plot
::Group3d
Группы 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
вместо типовых групп точек.
Постройте две группы пузырей. Некоторые пузыри не отображаются, когда они - внутренние большие пузыри:
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:
|
Графические 3D объекты |