CSGRegionTree
CSGRegionTree[reg]
给出表示 CSG 区域 reg 的树表达式.
更多信息和选项
- CSGRegionTree 亦称为 CSG 树表达式.
- CSGRegionTree 通常用于生成表示 CSG 区域的 Tree 表达式.
- CSG 区域树是一棵树,其中叶子顶点表示基元,其他顶点表示布尔运算和变换.
- CSGRegionTree 的选项与 Tree 相同.
-
AlignmentPoint Center 在图形内对齐的缺省点 AspectRatio Automatic 高与宽的比 Axes False 是否绘制轴 AxesLabel None 坐标轴标签 AxesOrigin Automatic 坐标轴原点 AxesStyle {} 坐标轴样式指定 Background None 绘图的背景色 BaselinePosition Automatic 如何与环绕文本基线对齐 BaseStyle {} 图形的基本样式指定 ContentSelectable Automatic 是否允许进行内容选择 CoordinatesToolOptions Automatic 坐标工具的详细行为 Epilog {} 主图形之后执行的图形指令 FormatType TraditionalForm 文本的缺省样式类型 Frame False 是否在图形周围放置边框 FrameLabel None 边框标签 FrameStyle {} 边框的样式指定 FrameTicks Automatic 边框刻度 FrameTicksStyle {} 边框刻度的样式指定 GridLines None 绘制的网格线 GridLinesStyle {} 网格线的样式指定 ImageMargins 0. 图形周围的边幅 ImagePadding All 为标签等额外填充内容 ImageSize Automatic 图形的绝对尺寸 LabelStyle {} 标签的样式指定 Method Automatic 使用图形方式的细节 PlotLabel None 图形的一个整体标签 PlotRange All 图形值的范围 PlotRangeClipping False 是否在图形范围剪切 PlotRangePadding Automatic 填充图形值范围的程度 PlotRegion Automatic 填充的最后显示区域 PreserveImageOptions Automatic 当显示相同图形的新版本时,是否保存图形选项 Prolog {} 主图形之前执行的图形指令 RotateLabel True 是否在边框上旋转 y 标签 Ticks Automatic 坐标轴标记 TicksStyle {} 坐标轴标记的样式指定
所有选项的列表
范例
打开所有单元 关闭所有单元基本范例 (1)
范围 (3)
CSGRegionTree 可处理相交运算:
reg = CSGRegion["Intersection", {Ball[], Cuboid[]}];CSGRegionTree[reg]reg = CSGRegion["Union", {Ball[], Cuboid[]}];CSGRegionTree[reg]reg = CSGRegion["Difference", {Ball[], Cuboid[]}];CSGRegionTree[reg]CSGRegionTree 适用于 one-level CSG 区域:
reg = CSGRegion["Intersection", {Ball[], Cuboid[]}];CSGRegionTree[reg]reg = CSGRegion["Intersection", {Ball[], CSGRegion["Union", {Ball[], Cuboid[]}]}];CSGRegionTree[reg]reg = CSGRegion["Intersection", {Ball[], Ball[], Cuboid[], Ball[]}];CSGRegionTree[reg]CSGRegionTree 可处理二维 CSG 区域:
reg = CSGRegion["Intersection", {Disk[], Rectangle[]}];CSGRegionTree[reg]reg = CSGRegion["Intersection", {Ball[], Cuboid[]}];CSGRegionTree[reg]reg = CSGRegion["Intersection", {Ball[{0, 0, 0, 0}], Ball[{1, 0, 1, 0}]}];CSGRegionTree[reg]属性和关系 (2)
CSGRegionTree 是一棵树:
reg = CSGRegion["Union", {Ball[], Cuboid[], Ball[{1, 0, 0}]}];CSGRegionTree[reg]TreeQ[%]reg = CSGRegion["Union", {Rotate[Ball[], 30Degree, {0, 0, 1}], Cuboid[], Ball[{1, 0, 0}]}];tree = CSGRegionTree[reg]TreeLeaves[tree]文本
Wolfram Research (2021),CSGRegionTree,Wolfram 语言函数,https://reference.wolfram.com/language/ref/CSGRegionTree.html.
CMS
Wolfram 语言. 2021. "CSGRegionTree." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/CSGRegionTree.html.
APA
Wolfram 语言. (2021). CSGRegionTree. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/CSGRegionTree.html 年
BibTeX
@misc{reference.wolfram_2026_csgregiontree, author="Wolfram Research", title="{CSGRegionTree}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/CSGRegionTree.html}", note=[Accessed: 09-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_csgregiontree, organization={Wolfram Research}, title={CSGRegionTree}, year={2021}, url={https://reference.wolfram.com/language/ref/CSGRegionTree.html}, note=[Accessed: 09-September-2026]}