CSGRegion
詳細とオプション
- CSGRegionは空間領域構成法(constructive solid geometry, CSG)オブジェクトとしても知られている.
- CSGRegionは,通常,単純な幾何プリミティブの和集合,共通部分,差集合を使った立体幾何領域の構築に使われる.
- CSGRegion[…]はノートブックに2Dおよび3Dの立体領域としてプロットされる.
- CSGRegion["op",{reg1,reg2,…}]の"op"はブール演算子で,領域 regiは他のCSGRegionオブジェクトか幾何学領域である.
- 次のフール演算子"op"を使うことができる.
-

"Intersection" 2つの領域の共通集合を含む最小の立体 
"Difference" 2つの領域の差集合を含む最小の立体 
"Union" 2つの領域の和集合を含む最小の立体 - 次の2D立体領域 regiがサポートされている.
-

Disk 円板 
Ellipsoid 楕円 
Parallelogram 平行四辺形 
Rectangle 長方形 
Triangle 三角形 
Simplex 単体 - 次の3D立体領域 regiがサポートされている.
-

Ball 球体 
Cone 円錐 
Cube 立方体 
Cuboid 直方体 
Cylinder 円柱 
Dodecahedron 12面体 
Ellipsoid 楕円体 
Icosahedron 20面体 
Octahedron 八面体 
Parallelepiped 平行六面体 
Prism 角柱 
Pyramid 角錐 
Simplex 単体 
Tetrahedron 四面体 - 次の n 次元立体領域 regiがサポートされている.
-

Ball 球体 
Cuboid 軸整列立方体 
Ellipsoid 楕円体 
Parallelepiped 平行六面体 
Simplex 単体 - CSGRegion["op",{…,wi[regi],…}]の wiは領域 regiの幾何変換またはラッパーである.
- 次の幾何変換 wiが使われる.
-
GeometricTransformation[regi,…] 幾何アフィン変換 Rotate[regi,…] 回転 Scale[regi,…] スケーリング Translate[regi,…] 平行移動 - 次の特別なラッパー wiを使うことができる.
-
Annotation[regi,…] 注釈を regiに関連付ける Style[regi,…] regiを指定されたスタイルで表示する - CSGRegion[{reg1,reg2,…}]はCSGRegion["Union",{reg1,reg2,…}]に等しい.
- CSGRegionにはRegionと同じオプションが使える.
- CSGRegionは,RegionMember,RegionDistance,RegionMeasure,NIntegrate等の関数と一緒に使うことができる.
例題
すべて開く すべて閉じるスコープ (11)
基本的な用法 (4)
表現 (4)
注釈 (3)
Annotationで注釈を指定する:
AnnotationKeysで既存の注釈をチェックする:
AnnotationValueで注釈を書き換える:
Annotateで注釈を適用する:
AnnotationDeleteで注釈を削除する:
AnnotationValueで注釈に変更を加える:
もとのCSGRegionは更新された注釈の値を与える:
CSGRegionスタイリングは注釈を介して統合される:
Styleラッパーを短縮形として使ってスタイリングの注釈を指定する:
アプリケーション (7)
基本的なアプリケーション (4)
特性と関係 (4)
CSGRegionは立体である:
考えられる問題 (1)
透明度があるCSGRegionは閉塞領域を表示しない:
Graphics3Dを使ってすべての領域を表示する:
インタラクティブな例題 (3)
テキスト
Wolfram Research (2021), CSGRegion, Wolfram言語関数, https://reference.wolfram.com/language/ref/CSGRegion.html (2024年に更新).
CMS
Wolfram Language. 2021. "CSGRegion." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2024. https://reference.wolfram.com/language/ref/CSGRegion.html.
APA
Wolfram Language. (2021). CSGRegion. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/CSGRegion.html
BibTeX
@misc{reference.wolfram_2025_csgregion, author="Wolfram Research", title="{CSGRegion}", year="2024", howpublished="\url{https://reference.wolfram.com/language/ref/CSGRegion.html}", note=[Accessed: 05-November-2025]}
BibLaTeX
@online{reference.wolfram_2025_csgregion, organization={Wolfram Research}, title={CSGRegion}, year={2024}, url={https://reference.wolfram.com/language/ref/CSGRegion.html}, note=[Accessed: 05-November-2025]}