MeshVisible

Видимость неправильных линий mesh в 3D

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

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

Сводные данные значения

НаследованныйFALSE, или TRUE

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

Описание

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.

Примеры

Пример 1

Мы создаем 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))

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

Функции MuPAD