MeshVisible
Видимость неправильных строк mesh в 3D
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
Объекты | Значения по умолчанию MeshVisible |
---|---|
plot::Cylindrical , plot::Function3d , plot::Implicit3d , plot::Spherical , plot::Surface , plot::SurfaceSet , plot::SurfaceSTL , plot::XRotate , plot::ZRotate | FALSE |
MeshVisible
= TRUE
по сравнению с MeshVisible
= FALSE
управляет видимостью неправильных поверхностей определения mesh, которые или вычисляются адаптивным алгоритмом или даны явным образом триангуляцией.
3D графики функций и параметризованные поверхности обычно задаются по регулярной mesh. Когда установка AdaptiveMesh
= n
с n > 0
, неправильная адаптивная mesh создается, который совершенствовал графический объект автоматически в критических областях.
В то время как видимостью регулярной mesh управляют атрибуты XLinesVisible
, YLinesVisible
или ULinesVisible
, VLinesVisible
, соответственно, видимость адаптивно усовершенствованной mesh является набором MeshVisible
.
Также специальные поверхности, созданные из данной триангуляции, такие как plot::SurfaceSet
и plot::SurfaceSTL
, позволяют делать триангуляцию видимой установкой MeshVisible
= TRUE
.
Неправильные строки mesh, включенные MeshVisible
= TRUE
, реагируют на атрибуты LineColor
, LineStyle
и LineWidth
.
Мы создаем 3D график функций:
plot(plot::Function3d(sin(x*y), x = -3..3, y = -3..3))
По умолчанию только регулярная mesh видима, даже если адаптивная оценка используется:
plot(plot::Function3d(sin(x*y), x = -3..3, y = -3..3, AdaptiveMesh = 2))
Неправильная mesh сделана видимой при использовании MeshVisible = TRUE
:
plot(plot::Function3d(sin(x*y), x = -3..3, y = -3..3, AdaptiveMesh = 2, MeshVisible = TRUE))
3D график неявной поверхности не имеет регулярных строк mesh. Мы строим такую поверхность с и без неправильной mesh:
plot(plot::Implicit3d(z^4 + z^2 - x^2 + y^3, x = -1..1, y = -1..1, z = -1..1, MeshVisible = TRUE))
plot(plot::Implicit3d(z^4 + z^2 - x^2 + y^3, x = -1..1, y = -1..1, z = -1..1, MeshVisible = FALSE))