该类用于控制Revit中实体和壳体(例如墙壁)的细分。它允许用户调整网格细分的层次、角度与其他参数,以及指定细分的方式。
类型:FacetingMode
默认值:FacetingMode.Detailed
该属性用于控制实体或壳体的细分方式。可选值包括:
FacetingMode.Detailed
:用于创建更详细的网格模型,同时也会增加模型的复杂性和计算负载。FacetingMode.Visible
:仅细分可见部分的实体或壳体,可用于优化性能。类型:int
默认值:3
该属性用于控制网格细分的层次。较大的值可以产生更平滑的提取,但也会增加模型的计算负载。
类型:double
默认值:0.5
该属性用于控制网格细分的角度。较小的值可以产生更精细的网格,但也会增加模型的计算负载。
public SolidOrShellTessellationControls Clone();
该方法用于创建当前SolidOrShellTessellationControls
对象的副本。
// 创建一个用于精细细分的网格参数
var tessellationControls = new SolidOrShellTessellationControls
{
FacetingMode = FacetingMode.Detailed,
NumberOfFacets = 10,
AngularTolerance = 0.1
};
// 使用网格参数提取一个实体的网格
var mesh = solid.Mesh(tessellationControls);