三维测量模块

Icon

网格测地线

  • 测地线: 标记网格上的点 (鼠标右键点击网格拾取顶点),计算点之间的测地线. 测地线是曲面上的直线, 两点之间的测地线具有局部最短的性质.
  • 测地线-删除:删除最近一次选择的点。
  • 测地线-近似: 网格上的近似测地线,线过顶点。
  • 测地线-精确: 网格上精确测地线,线过边。
  • geodesics_illustration
  • 测地线-曲率: 网格上近似测地线,线过顶点,并且会吸附到极小主曲率方向。需要先计算主曲率。
  • curvature_geodesics
  • 测地线-光滑: 目前只支持PointOnVertex, PointOnEdge类型Curve光滑,比如顶点选择模式下的测地线和截面线。注意是顶点选择模式,面点选择模式下,则引入了PointOnFace。目前不支持PointOnFace类型曲线的光滑。
  • 测地线-定向: 网格上沿着一个方向的测地线。需要输入两个点,第一个点是测地线起点,第二个点和第一个点的连线为测地线方向。MarchLen-定向测地线长度。

  • 网格面曲线

  • 截面线: 经过两点的平面截面线。这个平面由这两点,加上两点的法线平均来确定这个截平面。
  • 面曲线: 经过两点的面曲线。曲线光滑度由参数Smoothness设置,范围[0, 1],值越大曲线越光滑
  • 边界: 计算网格边界线的等距曲线。
  • boundary_offset
  • 样条: 经过网格点的样条曲线。SharpV-网格点的光滑度,范围[0, 1]

  • 切割

  • Imprint:把网格线压印进网格。
  • 切割:用网格线切割网格。

  • 网格测量

  • 测量-面积: 测量网格表面积.
  • 测量-体积: 测量网格体积. 被测网格需要是闭合的,且没有自交情况,否则测量结果有误差
  • 测量-平均曲率: 测量网格的平均曲率信息,颜色代表了曲率大小。
  • 测量-高斯曲率: 测量网格的高斯曲率信息,颜色代表了曲率大小。
  • 测量-主曲率: 测量网格的主曲率,颜色代表曲率值,线段代表主曲率方向。再次点击可以切换极大主曲率和极小主曲率的显示
  • 测量-厚度: 测量网格厚度。
  • 测量-点标架: 计算网格顶点的十字标架场
  • 测量-面标架: 计算网格面的十字标架场

  • 网格距离测量

  • 参考模型: 导入一个参考网格
  • 顶点: 测量网格顶点到参考网格的距离
  • 三角形: 测量网格三角形到参考网格的距离。距离是近似的,误差范围为ErrorTol
  • 网格: 测量网格到参考网格的距离。距离是近似的,误差范围为ErrorTol

  • 基本形检测: 检查三角网格中的基本形,包括球面,圆柱面,圆锥面和平面。不同的基本形用不同的颜色表示。如下图所示,红色-平面;绿色-圆柱面;黄色-球面;蓝色-圆锥面。

    detect_primitive

    选择基本图片:用户可以通过鼠标拾取来选择对应区域的基本形。


    采样-均匀:在网格上均匀采点,把网格转为点云,并进入点云处理模块

    采样-几何:在网格上非均匀采点,曲率大的地方点密一些。

    参数-SampleNum:目标采样点数。

    参数-Density:目标采样点密度。


    计算凹槽特征线:用户在网格上选择一个顶点,设置选择半径大小(r=mesh_boundingbox_size * 参数),然后程序会自动在用户选择的区域内计算一条凹槽特征线。紫色区域为用户选择的区域,可以通过设置参数大小来改变选择区域的大小。一般情况下,只要这个选择范围刚好覆盖凹槽特征线即可。

    如果一次点击不能满足要求,则可以多次选择:

  • “+”:如果切割线有部分没有选到,可以点击这个按钮进入增加选点模式。然后算法会根据多个点来计算切割线。
  • “-”:如果切割线圈到了多余的部分,则可点击这个按钮进入去掉背景模式。
  • 一些计算凹槽特征线的例子


    退化三角形检测与修复

    参数-MinTriAng:三角形小角角度。

    参数-MaxTriAng:三角形大角角度。

    参数-MaxTriH:短的三角形点高度。

    参数-MinEdgeLen:短边长度。

    参数-MaxDihAng:三角形二面角角度。

    测量:测量退化三角形

    修复:修复退化三角形,不包含MaxDihAng类型


    如果您有任何疑问和建议,欢迎发email:

    contact