TitlePosition, TitlePositionX, TitlePositionY, TitlePositionZПоложение объектных заголовков
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
TitlePosition | Обертка библиотеки для “[TitlePositionX, TitlePositionY]” (2D), “[TitlePositionX, TitlePositionY, TitlePositionZ]” (3D) | Смотрите ниже |
TitlePositionX, TitlePositionY, TitlePositionZ | Дополнительный | Выражение MuPAD® |
TitlePosition устанавливает положение, где объектный заголовок отображен.
TitlePositionX, TitlePositionY, и TitlePositionZ обратитесь к отдельным компонентам TitlePosition.
Объекту можно дать заголовок, который будет отображен в диаграмме с атрибутом TitleTitlePosition , TitlePositionX, TitlePositionY, TitlePositionZ определяет положение этого заголовка.
TitlePosition, TitlePositionX, TitlePositionY, TitlePositionZ определяет точку привязки заголовка, который находится в 3D, отображенном в “обшивающем счета режиме”, что означает, что текст будет всегда стоять перед наблюдателем и будет всегда отображаться в том же размере, независимо от изменения масштаба или перспективы. Выравнивание текста w.r.t. точка привязки далее определяется установкой TitleAlignment, cf. Пример 1.
MuPAD не имеет автоматического расположения заголовков; расположить заголовок правильно, TitlePosition должен быть установлен.
Мы строим три точки с заголовками, присоединенными к ним, изменяя выравнивание. В демонстрационных целях положения заголовка совпадают с точками:
plot(plot::Point2d(0, 3, Title = "Left", TitlePosition = [0, 3],
TitleAlignment = Left),
plot::Point2d(0, 2, Title = "Center", TitlePosition = [0, 2],
TitleAlignment = Center),
plot::Point2d(0, 1, Title = "Right", TitlePosition = [0, 1],
TitleAlignment = Right),
Axes = None, PointSize = 2.0*unit::mm,
ViewingBox = [-1..1, 0..4])
Более реалистическое размещение заголовков должно разделить их немного от точек:
plot(plot::Polygon2d([[0, 0], [5, 0], [9/5, 12/5]], Closed),
plot::Point2d([0, 0], Title = "A",
TitlePosition = [-0.2, -0.1]),
plot::Point2d([5, 0], Title = "B",
TitlePosition = [5.2, -0.1]),
plot::Point2d([9/5, 12/5], Title = "C",
TitlePosition = [2.0, 2.5]),
Axes = None, TitleFont = [15], LineColor = RGB::Black,
LineWidth = 0.5*unit::mm, PointSize = 3*unit::mm)