MeshVisible
Видимость неправильных линий mesh в 3D
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
Объекты | Значения по умолчанию MeshVisible |
---|---|
plot::Cylindrical , plot::Function3d , plot::Implicit3d , plot::Spherical Поверхность графика , 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))