DiscretizeGraphics

DiscretizeGraphics[g]

将二维或三维图形 g 离散为 MeshRegion.

DiscretizeGraphics[g,patt]

仅离散 g 中与模式 patt 匹配的元素.

更多信息和选项

范例

打开所有单元关闭所有单元

基本范例  (2)

离散包括 Circle 在内的二维特殊区域:

Parallelogram

离散包括 Cone 在内的三维特殊区域:

Prism

范围  (17)

Graphics  (9)

离散包括 Circle 的二维特殊区域:

Parallelogram

离散由包括 PointLinePolygonGraphicsComplex 组成的 Graphics

离散由包括 RectangleCircleDiskGraphicsComplex 组成的 Graphics

仅对匹配某种模式的那些基元进行离散:

离散维数小于 2 的基元:

离散 All 基元:

有界分段线性 Graphics 基元可以被精确表示:

无界分段线性 Graphics 基元仅能在有限范围内表示:

非线性 Graphics 基元仅能被近似表示:

涉及 GraphicsComplex 的图形:

使用 MaxCellMeasure 控制离散化水平:

Graphics3D  (8)

离散包括 Cone 的三维特殊区域:

Prism

离散由包括 PointLinePolygonGraphicsComplex 组成的 Graphics3D

离散整个 Graphics3D 场景,将多个基元当作并集处理:

仅对匹配某种模式的那些基元进行离散:

离散维数小于 2 的基元:

离散 All 基元:

有界分段线性 Graphics3D 基元可以被精确表示:

无界 Graphics3D 基元仅能在有限范围内表示:

非线性 Graphics3D 基元仅能被近似表示:

使用 MaxCellMeasure 控制离散化水平:

选项  (23)

MaxCellMeasure  (6)

以最大单元面积 0.1 进行离散:

这给出单元的面积:

以最大单元体积 0.1 进行离散:

单元体积的 Histogram

比较不同长度设定:

比较不同面积设定:

比较不同表面面积设定:

比较不同体积设定:

MeshCellHighlight  (2)

MeshCellHighlight 允许你指定 MeshRegion 的部分的突出显示:

单个单元可以使用单元索引突出显示:

或者通过单元自身:

MeshCellLabel  (3)

MeshCellLabel 可用于对 MeshRegion 的部分添加标签:

对平行四边形的顶点和边添加标签:

单个单元可以使用单元索引添加标签:

或者通过单元自身:

MeshCellMarker  (1)

MeshCellMarker 可用于将数值赋予 MeshRegion 的部分:

使用 MeshCellLabel 显示记号:

MeshCellShapeFunction  (2)

MeshCellShapeFunction 允许您指定 MeshRegion 的部分的函数:

单个单元可以使用单元索引绘制:

或者通过单元自身:

MeshCellStyle  (2)

MeshCellStyle 允许您指定 MeshRegion 的部分的样式:

单个单元可以使用单元索引突出显示:

或者通过单元自身:

PlotRange  (5)

Automatic 包括有限区域的整个范围:

Automatic 包括无限区域的部分范围:

显式设定被采纳:

除非被覆盖:

聚焦于感兴趣的区域:

剪切实体基元得到实体基元;否则会暴露出内部:

比较不同设定:

PlotTheme  (2)

使用具有网格线和图例的主题:

使用主题绘制线框:

应用  (4)

通过将曲线转换为几何区域,计算它的长度:

通过将图形转换为几何区域,计算它的表面积:

Text 转化为几何区域:

将国家多边形转化为几何区域:

属性和关系  (9)

多个基元被解释为并集:

有界线性基元可以被精确离散:

无界线性基元仅能在有限范围内表示:

非线性基元仅能被近似离散:

使用 BoundaryDiscretizeGraphics 得到 BoundaryMeshRegion 表示:

DiscretizeRegion 可用于离散任何 RegionQ 对象:

DiscretizeGraphics 可用于离散 GraphicsGraphics3D 对象:

它们都可以离散也是图形基元的特殊区域:

可以使用同时也是几何区域的图形基元,不用离散化:

直接计算该区域:

或它的离散化版本:

Rasterize 离散含有 Raster 对象的 Graphics 的任意渲染表达式:

Image 离散 Image 对象的任意渲染表达式:

可能存在的问题  (4)

具有 Scaled 坐标的基元不能被离散化:

具有 Offset 坐标的基元不能被离散化:

具有 ImageScaled 坐标的基元不能被离散化:

不支持对具有多个体积基元的 Graphics3D 进行 DiscretizeGraphics

Wolfram Research (2014),DiscretizeGraphics,Wolfram 语言函数,https://reference.wolfram.com/language/ref/DiscretizeGraphics.html (更新于 2015 年).

文本

Wolfram Research (2014),DiscretizeGraphics,Wolfram 语言函数,https://reference.wolfram.com/language/ref/DiscretizeGraphics.html (更新于 2015 年).

CMS

Wolfram 语言. 2014. "DiscretizeGraphics." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2015. https://reference.wolfram.com/language/ref/DiscretizeGraphics.html.

APA

Wolfram 语言. (2014). DiscretizeGraphics. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/DiscretizeGraphics.html 年

BibTeX

@misc{reference.wolfram_2024_discretizegraphics, author="Wolfram Research", title="{DiscretizeGraphics}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/DiscretizeGraphics.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_discretizegraphics, organization={Wolfram Research}, title={DiscretizeGraphics}, year={2015}, url={https://reference.wolfram.com/language/ref/DiscretizeGraphics.html}, note=[Accessed: 22-November-2024 ]}