BoundaryDiscretizeGraphics

BoundaryDiscretizeGraphics[g]

2Dあるいは3Dのグラフィックス gBoundaryMeshRegionに離散化させる.

BoundaryDiscretizeGraphics[g,patt]

パターン patt にマッチする g 中の要素のみを離散化させる.

詳細とオプション

例題

すべて開くすべて閉じる

  (3)

Diskを含む2Dの特別な領域を離散化する:

Parallelogram

Coneを含む3Dの特別な領域を離散化する:

Prism

2DのGraphics全体を離散化する.ここでは複数プリミティブが和集合として捉えられている:

スコープ  (15)

Graphics  (9)

Diskを含む2Dの特殊な領域を離散化する:

Parallelogram

LineおよびPolygonを含むGraphicsComplexGraphicsを離散化する:

RectangleおよびDiskを含むGraphicsComplexGraphicsを離散化する:

複数のプリミティブが1和集合としてみなされる,二次元Graphics全体を離散化する:

パターンにマッチするプリミティブのみを離散化する:

面積が1より小さいプリミティブを離散化する:

すべての(All)プリミティブを離散化する:

有界区間線形Graphicsプリミティブは,厳密に表すことができる:

非有界区間線形Graphicsプリミティブは,有限範囲でのみ表すことができる:

非線形Graphicsプリミティブは,近似的にのみ表すことができる:

MaxCellMeasureを使って離散化のレベルを制御する:

Graphics3D  (6)

Coneを含む3Dの特殊な領域を離散化する:

Prism

3Dスタイリングプリミティブは廃棄された:

PolyhedronGraphicsComplexがあるGraphics3Dを離散化する:

有界区間線形Graphics3Dプリミティブは,厳密に表すことができる:

非線形Graphics3Dプリミティブは,近似的にのみ表すことができる:

MaxCellMeasureを使って離散化のレベルを制御する:

オプション  (23)

MaxCellMeasure  (6)

セルの最大面積を0.1として離散化する:

辺の最大長を0.5として離散化する:

次は側の長さを与える:

セルの最大体積を0.05として離散化する:

最大表面積を0.1として離散化する:

表面積のHistogram

さまざまな長さ設定を比較する:

さまざまな表面積設定を比較する:

MeshCellHighlight  (2)

MeshCellHighlightを使うとBoundaryMeshRegionの一部のハイライトを指定することができる:

個々のセルはそのセルのセル指標を使ってハイライトすることができる:

セル自体を使うこともできる:

MeshCellLabel  (3)

MeshCellLabelを使ってBoundaryMeshRegionの一部にラベルを付けることができる:

矩形の頂点と辺にラベルを付ける:

個々のセルはそのセルのセル指標を使ってラベルを付けることができる:

セル自体を使うこともできる:

MeshCellMarker  (1)

MeshCellMarkerを使ってBoundaryMeshRegionの一部に値を割り当てることができる:

MeshCellLabelを使ってマーカーを示す:

MeshCellShapeFunction  (2)

MeshCellShapeFunctionを使ってBoundaryMeshRegionの一部についての関数を指定することができる:

個々のセルはそのセル指標を使って描くことができる:

セルそれ自体を使うこともできる:

MeshCellStyle  (2)

MeshCellStyleを使ってBoundaryMeshRegionの一部のスタイルを指定することができる:

個々のセルはそのセルの指標を使ってハイライトすることができる:

セルそれ自体を使うこともできる:

PlotRange  (5)

Automaticは,有限領域の全体を含む:

Automaticは,無限領域の一部を含む:

明示的な設定は尊重される:

無効にされない限り:

関心領域に焦点を当てる:

立体プリミティブを切り取ると,立体プリミティブになる:

さまざまな設定を比較する:

PlotTheme  (2)

格子線と凡例のあるテーマを使う:

テーマを使ってワイヤーフレームを描く:

アプリケーション  (3)

グラフィックスを幾何学領域に変換することで,その体積を計算する:

Textを幾何学領域に変換する:

国を表す多角形を幾何学領域に変換する:

特性と関係  (9)

複数のプリミティブは和集合として解釈される:

有界線形プリミティブは,厳密に離散化することができる:

非有界線形プリミティブは,有限範囲でしか表すことができない:

非線形プリミティブは,近似的にしか離散化することができない:

DiscretizeGraphicsを使ってMeshRegion表現を得る:

BoundaryDiscretizeRegionを使って任意のRegionQオブジェクトを離散化することができる:

BoundaryDiscretizeGraphicsを使って,GraphicsオブジェクトおよびGraphics3Dオブジェクトを離散化することができる:

どちらも,グラフィックスプリミティブでもある特殊な領域を離散化することができる:

幾何領域でもあるグラフィックスプリミティブは,離散化せずに用いることができる:

領域を使って直接計算する:

離散化したバージョンを使うこともできる:

Rasterizeは,描画された任意の式を,Rasterオブジェクトを含むGraphicsに離散化する:

Imageは,描画された任意の式を,Imageオブジェクトに離散化する:

考えられる問題  (1)

Offset座標のプリミティブは離散化されない:

Wolfram Research (2014), BoundaryDiscretizeGraphics, Wolfram言語関数, https://reference.wolfram.com/language/ref/BoundaryDiscretizeGraphics.html (2015年に更新).

テキスト

Wolfram Research (2014), BoundaryDiscretizeGraphics, Wolfram言語関数, https://reference.wolfram.com/language/ref/BoundaryDiscretizeGraphics.html (2015年に更新).

CMS

Wolfram Language. 2014. "BoundaryDiscretizeGraphics." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2015. https://reference.wolfram.com/language/ref/BoundaryDiscretizeGraphics.html.

APA

Wolfram Language. (2014). BoundaryDiscretizeGraphics. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/BoundaryDiscretizeGraphics.html

BibTeX

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

BibLaTeX

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