график::

3D линейные сегменты

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

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

Синтаксис

plot::Line3d([x1, y1, z1], [x2, y2, z2], <a = amin .. amax>, options)

Описание

plot::Line3d([x1, y1, z1], [x2, y2, z2]) создает 3D линейный сегмент из (x 1, y 1, z 1) к (x 2, y 2, z 2).

Конечные точки могут быть переданы как списки или векторы.

Атрибуты

АтрибутЦельЗначение по умолчанию
AffectViewingBoxвлияние объектов на ViewingBox сценыTRUE
Colorосновной цветRGB::Blue
Extensionрасширения строкиFinite
Framesколичество кадров в анимации50
Fromотправная точка стрелок и строк[0, 0, 0]
FromXотправная точка стрелок и строк, x-координаты0
FromYотправная точка стрелок и строк, y-координаты0
FromZотправная точка стрелок и строк, z-координаты0
Legendделает запись легенды 
LegendTextкороткий объяснительный текст для легенды 
LegendEntryдобавить этот объект в легенду?FALSE
LineColorцвет строкRGB::Blue
LineWidthширина строк0.35
LineStyleтело, подчеркнутые штриховой линией или пунктирные линии?Solid
Nameимя объекта графика (для браузера и легенды) 
ParameterEndзакончите значение параметра анимации 
ParameterNameимя параметра анимации 
ParameterBeginначальное значение параметра анимации 
ParameterRangeобласть значений параметра анимации 
TimeEndвремя окончания анимации10.0
TimeBeginвремя начала анимации0.0
TimeRangeоперативный промежуток анимации0.0 .. 10.0
Titleобъектный заголовок 
TitleFontшрифт объектных заголовков[" sans-serif ", 11]
TitlePositionположение объектных заголовков 
TitleAlignmentвыравнивание по горизонтали заголовков w.r.t. их координатыCenter
TitlePositionXположение объектных заголовков, x компонент 
TitlePositionYположение объектных заголовков, y компонент 
TitlePositionZположение объектных заголовков, z компонент 
Toконечная точка стрелок и строк[1, 0, 0]
ToXконечная точка стрелок и строк, x-координаты1
ToYконечная точка стрелок и строк, y-координаты0
ToZконечная точка стрелок и строк, z-координаты0
Tubularотобразить 3D стрелки и строки как трубы?FALSE
TubeDiameterдиаметр трубчатых стрелок и строк. 1.0
VisibleвидимостьTRUE
VisibleAfterобъект, видимый после этой временной стоимости 
VisibleBeforeобъект, видимый до этой временной стоимости 
VisibleFromToобъект, видимый в это время, располагается 
VisibleAfterEndобъект, видимый после его законченного времени анимации?TRUE
VisibleBeforeBeginобъект, видимый перед его временем анимации, запускается?TRUE

Примеры

Пример 1

Постройте два анимированных 3D линейных сегмента, начинающиеся параллель и заканчивающиеся скос:

plot(plot::Line3d([0, 0, 0], [a, a, 1], a = 0..1),
     plot::Line3d([1, 0, 0], [a, 0, 1], a = 1..0))

В дополнение к LineStyle, LineColor и LineWidth, 3D линейные сегменты поддерживают параметр стиля Tubular. Если это установлено в TRUE, TubeDiameter может быть установлен явным образом:

plot(plot::Line3d([0.1, 0, 0], [1, 0, 0]),
     plot::Line3d([0, 0.1, 0], [0, 1, 0]), 
     plot::Line3d([0, 0, -0.1], [0, 0,-1]), 
     ViewingBox = [-0.2..1.2,  -0.2..1.2, -1..0.2],
     Tubular = TRUE, TubeDiameter = 5.0*unit::mm)

Параметры

x1, y1, z1

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

x1, y1, z1 эквивалентен атрибутам FromX, FromY, FromZ.

x2, y2, z2

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

x2, y2, z2 эквивалентен атрибутам ToX, ToY, ToZ.

a

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

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

Функции MuPAD

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

Для просмотра документации необходимо авторизоваться на сайте