Skip to main content

Facet Geometry node

Controls the smoothness of faceting of a surface.

On this page
Using Facet

Parameters

Examples

This node also lets you consolidate points or surface normals.

Facet, like Divide, works as a pipeline to change geometry in stages. For this reason, Compute Normals appears twice. For example, you can compute surface normals before making any points shared by different polygons unique, which gives you the unusual result of smooth shading and unique point, as the normals get computed while the points are still shared.

This tool is useful for cleaning up polygons. You can reorient back-facing polygons, remove degenerative polygons, consolidate or unique points, or cusp polygon based on edges.

Tip

This op is great for cleaning up geometry read in from .dxf files. It corrects flipped normals present in some .dxf files.

Using Facet
Select the faces, edges, or points you want to facet.

Click the Facet tool on the Polygon tab.

You can change the 控制表面平滑度。(facet specificationsn. in the parameter editor.多面体中的一个面)

 

PARAMETERS
Group
Subset of geometry to facet.此节点可以让你焊接点,或曲面法线。

Facet 和 Divide 节点类似,在中间过程中修改几何体。因此,Compute Normals(计算法线) 选项会出现两次。比如,你可以在焊接非共面点之前计算法线,因为在合并点之前就已经计算了法线,因此可以获得另外一种平滑着色和焊接点。

此节点可以用于清理多边形。你可以重定向背面多边形(在视图中不可见的面),移除退行性多边形(有点重合在一起的多边形,例如,一个两点重合在一起的三角形,它看上去是一条线),焊接或唯一化点,或硬化多边形边。

这个节点能很好的清理从 .dxf 格式导入的多边形。它可以修正其中的法线方向错误。

使用 Facet

选择面,边 或 点,然后添加此节点。

节点参数


Computesnormalsbasedon incoming geometry.


Resizestheincomingnormals to a length of 1.


Createsnewpointsforanywithinaspecifieddistanceofeachother have their normals averaged.

Note

The slow versions of consolidation should not be used. They are for backwards compatibility only.

Distance
Threshold distance for consolidation.


ForcesDistancetorepresent consolidate distances accurately, and forces consolidation to be performed in order of point number, to avoid moving points to within Distance of other points.


Removepointsfrompolygonsiftheylieon the line connecting the previous and next point.

Distance
Threshold distance for collinearity.


Windsallpolygonsthe same direction.


Createshardedgesbetween adjacent sides by uniquing points when the edge angle exceeds Cusp Angle. Using a Normal node to compute vertex normals may be preferable, since uniquing points of a watertight mesh will make it no longer watertight.


Thresholdangletocusp at.


Cleansupanydegenerate polygons.


Flattenseachofthe polygons so their points lie along a plane.


Computesnormalsbasedon result of this operation.


Reversesthedirection of all of the point normals. Performed after all the other computations.

Group要拆分的几何体集。
Pre-Compute Normals 基于输入的几何体计算法线。
Make Normals Unit Length 重置输入的法线长度为1.
Unique Points 使每个顶点为一个唯一点。
Consolidate verticessharinga point so that points will be unshared.

Consolidate

Points

arenotfused together.

Points

withinaspecified distance of each other share a point.

No Consolidate

点不会被焊接到一起。
Consolidate Points Slow/Fast

在指定距离内的点会相互共享一个点。
Consolidate Normals Slow/Fast在指定距离内的点会相互共享法线。

不应当使用旧版本的合并,它们是为向后兼容性而保留的。

Points

Distance 用于合并的阈值距离
Use Accurate Distance 强制合并距离为该精确的值,任何强制合并操作都会以点标号顺序执行,这样可以避免在其它点的距离内移动点。
Remove Inline Points 如果点存在于线上,并且连接着前一个和下一个点,就从多边形中移除该点。
Distance 用于共线操作的阈值距离。
Orient Polygons 使所有多边形朝着同样的方向。
Cusp Polygons 在临近的边上,创建硬边。
Cusp Angle 要硬化的阈值角度。
Remove Degenerate 清除任何错误的多边形。
Make Planar 展平每个多边形,使其点处于统一给平面上。
Post-Compute Normals 基于此操作节点的结果计算法线。
Reverse Normals 反转所有点的法线方向。在其它计算完成后,再执行。