plot::Translate3d

Перевод 3D объектов

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

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

Синтаксис

plot::Translate3d([dx, dy, dz], obj1, <obj2, …>, <a = amin .. amax>, options)

Описание

plot::Translate3d([dx, dy, dz], object) переключает 3D объект.

plot::Translate3d может перевести несколько графических объектов одновременно. Графический вывод переводить объект представляет все графические объекты внутри.

Объекты преобразования могут использоваться в объектах перевода. Если они анимированы, анимации, запущенные одновременно.

Анимированный переводят объекты, “довольно дешевое” касающееся вычисление и хранение затрат. Для более комплексных графических объектов более эффективно использовать анимированное, переводят объект, чем переопределить объект для каждой системы координат.

Функциональный op позволяет извлекать графические объекты в переводить объекте.

Атрибуты

АтрибутЦельЗначение по умолчанию
AffectViewingBoxвлияние объектов на ViewingBox из сценыTRUE
Framesколичество систем координат в анимации50
Nameимя объекта графика (для браузера и легенды) 
ParameterEndзакончите значение параметра анимации 
ParameterNameимя параметра анимации 
ParameterBeginначальное значение параметра анимации 
ParameterRangeобласть значений параметра анимации 
Shiftвектор сдвига[0, 0, 0]
ShiftXвектор сдвига0
ShiftYвектор сдвига0
ShiftZвектор сдвига0
TimeEndвремя окончания анимации10.0
TimeBeginвремя начала анимации0.0
TimeRangeоперативный промежуток анимации0.0.. 10.0

Примеры

Пример 1

Используйте анимированный объект перевода переключить вектор к совету другого вектора:

A1 := plot::Arrow3d([0, 0, 0], [1, 1, 0], Color = RGB::Red):
A2 := plot::Arrow3d([0, 0, 0], [1, 1, 1], Color = RGB::Green):
plot(A1, plot::Translate3d([a, a, 0], A2, a = 0..1,
                           TimeRange = 0..4),
     plot::Arrow3d([0, 0, 0], [2, 2, 1], Color = RGB::Blue,
                   VisibleFromTo = 4..6),
     Header = "how to add 2 vectors in 3D",
     CameraDirection = [3, -2, 1]):

delete A1, A2:

Параметры

dx, dy, dz

Компоненты вектора сдвига: числовые действительные значения или арифметические выражения параметра анимации a.

dx, dy, dz эквивалентны атрибуту Shift.

obj1, obj2, …

Произвольные объекты графика соответствующей размерности

a

Параметр анимации, заданный как a = amin..amax, где amin начальное значение параметров и amax итоговое значение параметров.

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

Функции MuPAD

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