mesh_scope

用于可视化和分析网格几何体和特性的诊断复合。

输出表示几何体的对象数组,可以输出这些对象以可视化网格特性。

有几个参数部分允许用户配置分析。下面将介绍每个参数部分。

mesh

mesh 输入端口接受所分析的网格。

probe_geometry

此几何体可用于限制可视化的网格部分。假定探测几何体是无自相交的防水网格。在生成可视化数据之前,将消隐位于 probe_geometry 外部的输入 mesh 的面。当生成的可视化数据量很大且彼此重叠时,这非常有用。

点部分

此参数部分控制网格的点特性的可视化。

display_points

将点显示为圆。

point_tag

一个解释为点标记的自动端口。数组 、数组 和字符串是可以插入到此处的可接受类型。有关详细信息,请参见 interpret_auto_port_as_component_tag

display_point_ids

显示每个点的 ID 值。

highlight_tagged_points

选中后,将亮显由 point_tag 指定的点。仅当 display_points 也处于启用状态时,才启用此选项。

display_only_tagged_points

选中后,仅显示由 point_tag 指定的点。仅当 display_points 也处于启用状态时,才启用此选项。

颜色部分

point_color

所显示点的颜色。

highlighted_point_color

用于显示亮显的点的颜色。

相邻部分

此参数部分控制网格相邻(邻近)信息的可视化。

display_face_edges

显示每个面的面边。每个面边由两个面顶点组成:一个起始面顶点和一个结束面顶点。面边的箭头从起始面顶点指向结束面顶点。

display_face_edge_neighbors

显示每个面边的成对面边,在面边之间以箭头的形式绘制。对于大多数网格,每个面边将恰好与另一个面边相邻。沿边界边的面边不会与任何其他面边相邻,并且不会为这些边绘制箭头。与多个其他面边相邻的面边称为非流形边。在这些情况下,箭头以菊花链形式排列,每个面边指向下一个相邻的面边,最后一个面边指回第一个面边。启用 display_border_edgesdisplay_nonmanifold_edges 可分别可视化边界和非流形边。

display_point_face_neighbors

显示每个点指向参照该点的面顶点的箭头。从每个点发出的箭头数量称为顶点的阶数或边价。通常不建议构建具有高边价点的网格。

颜色部分

point_face_neighbor_color

点面相邻箭头的颜色。

face_edge_color

面边的颜色。

face_edge_neighbor_color

面边相邻箭头的颜色。

面边

display_non_manifold_edges

显示网格的任何非流形边。非流形边是与两个以上的面相邻的边。应避免构建具有非流形边的网格。

display_border_edges

显示网格的任何边界边。边界边是仅与一个面相邻的边。没有边界边的网格称为防水网格。

display_edges

显示网格的边。

颜色部分

non_manifold_edge_color

非流形边的颜色。

border_edge_color

边界边的颜色。

edge_color

边的颜色。

面顶点

display_face_vertex_ids

显示面顶点的 ID。启用后,网格将以收缩模式显示。在这种模式下,这些面彼此分离,并按比例缩小。这是为了更好地可视化每个面的面顶点值。

face_shrink_amount

在收缩模式下收缩面的量。

display_faces

显示网格的面。

display_face_ids

显示每个面的面 ID,位于面的质心处。

face_tag

一个解释为面标记的自动端口。数组 、数组 和字符串是可以插入到此处的可接受类型。有关详细信息,请参见 interpret_auto_port_as_component_tag

highlight_tagged_faces

当给定 face_tag 值时,将亮显任何标记的面。

show_only_tagged_faces

如果给定了 face_tag 值,将消隐任何未标记的面。

highlighted_face_color

用于显示亮显的面的颜色。

法线

display_face_vertex_normals

显示面顶点法线。如果启用此选项,但输入 mesh 中不存在任何 face_vertex_normal 特性,则会为网格生成这些法线。

display_vertex_normals

显示顶点法线。如果启用此选项,但输入网格中不存在任何 point_normal 特性,则会为网格生成这些法线。

display_face_normals

显示面法线。如果启用此选项,但输入网格中不存在任何 face_normal 特性,则会为网格生成这些法线。

normals_length_multiplier

法线是用箭头绘制的。箭头的长度对应于网格中法线几何特性的长度。它们的长度通常为 1。此倍增可用于使箭头变长或变短,使其在非常大和非常小的网格上更容易看到。

颜色部分

point_normals_color

表示点法线的箭头股的颜色。

face_vertex_normals_color

表示面顶点法线的箭头股的颜色。

face_normals_color

表示面法线的箭头股的颜色。

诊断几何体

strand_thickness_multiplier

某些诊断几何体(例如边)将输出为股。股的厚度由网格面的平均边长确定,因此面较小的网格具有较细的股。此倍增可用于调整股厚度。

arrow_thickness_multiplier

某些诊断几何体(例如法线)将输出为箭头股。箭头的厚度由网格面的平均边长确定,因此面较小的网格具有较细的箭头。此倍增可用于调整箭头厚度。

输出

diagnostic_geo

表示用户启用的可视化数据的诊断几何体数组。此数组将包含点、股和网格几何体的混合。