曲线

本页对应 DeltaGPro 菜单栏中的「曲线」菜单,下面按菜单顺序列出该菜单的功能及其使用前提。

使用说明

在软件中导入三角网格后,通过菜单栏「曲线」使用本组功能。


测地线

计算曲面上两点之间的最短路径(测地线):在网格上拾取点、选择测地线类型后点击「计算」,可沿测地线方向步进延伸,并把结果加入曲线列表。

目标网格与取点
  • 选择三角/四边网格:在对话框顶部选择目标网格(也可在 Navigator 中双击条目选择)。
  • 选择顶点:在网格上拾取顶点;选择PoF:在三角网格面上拾取任意点(Point on Face),仅支持三角网格。
  • 删除一个:删除最后拾取的 1 个点;删除全部:清空所有已拾取的点与当前测地线。
  • 计算与步进至少需要 2 个点;曲率测地线仅支持顶点拾取。
  • 类型
  • 近似测地线(网格边):默认类型。沿网格边快速计算最短路径,支持三角网格与四边网格(四边网格仅支持顶点拾取)。
  • 近似测地线(网格三角形):在三角面内近似计算,结果可落在三角形内部而不限于网格边。
  • 精确测地线:精确计算三角网格曲面上的最短路径。
  • 曲率测地线:基于主曲率方向计算测地线,仅支持顶点拾取。
  • 闭合:勾选后首尾相连形成闭合测地线,默认不勾选。
  • 计算:按当前类型计算,测地线长度显示在按钮右侧。
  • 步进
  • 步进:以第 1 个拾取点为起点、由前 2 个点确定方向,沿测地线切线方向前进指定距离,生成一条直伸曲线。
  • 参数-步进距离:默认 0.2,非归一参数模式下默认 0.2 除以当前模型尺度值;须大于 0。
  • 结果的保存
  • 计算结果是对话框内的临时曲线,点击加入TriCurvPov 才会写入模型的曲线列表(四边网格写入 QuadCurvPov,且仅支持顶点曲线);加入后临时曲线被清空,未加入的临时曲线在关闭对话框后丢弃。

  • 压印与切割

    把曲线压印到三角网格的拓扑中、沿曲线切割网格,以及消除曲线自身的相交。

    选择曲线
  • 选择曲线:下拉框列出所有三角网格上的顶点曲线(TriCurvPov)、面点曲线(TriCurvPof)与边点曲线(TriCurvPoe),每项显示曲线名与点数;刷新 重新读取列表。
  • 参数-Snap 精度:默认 0.0000001,按当前模型尺度值换算;处理前把曲线点吸附到网格顶点/边的容差,设为 0 时不执行吸附。
  • 压印曲线
  • 压印曲线:把曲线刻入网格拓扑,需要存在 TriCurvPof 或 TriCurvPoe 曲线;压印后面点曲线/边点曲线被转换为顶点曲线(TriCurvPov)。
  • 切割网格
  • 切割网格:沿曲线把三角网格切割为独立分片,切割后可对分片分别操作;曲线存在自相交时会提示先用「分割相交曲线」处理。
  • 分割相交曲线
  • 分割相交曲线:在交点处插入交点并拆分曲线,消除线段交叉,仅处理 TriCurvPof 曲线。


  • 如果您有任何疑问和建议,以及算法授权的相关问题,欢迎发email:

    contact