SCDM坐标点/曲线的批量导入

建立坐标点txt文件,然后通过下面两种操作导入:

下图打开新建1个设计


下图打开则在目前设计中导入新内容


创建3D曲线案例,注意点坐标是(Z, X, Y)

3d=true
Polyline=false

1 0 0
1 0 1
1 1 0
1 1 1
2 0 1
2 1 0

3 0 0
3 0 1
3 1 0

第一组坐标后面的空白行表示下一组坐标是新曲线。

Txt文件格式说明:

  • polyline=false – 创建样条曲线。
  • polyline=true – 创建直线。
  • 3d=true – 创建3D曲线。
  • 3d=false – 曲线是二维的。如果未设置该选项,默认这种情况。
  • fit=true – 使用曲线拟合法。曲线拟合通过点找到”最佳拟合”,不要求曲线通过所有点。
  • fittol=1.0e-2 – 曲线以文件中使用的单位来表示拟合的公差。


  • fit=false – 使用插值法。插值法强制曲线通过文件中的所有点。


  • 当绘2D曲线时,数据点的第一列必须是整数,并给出其中一条曲线的平面高度。通过将此高度从一行更改为下一行来确定新曲线的开头。
  • 多条曲线由空行分隔。
  • 您可以导入包含单点曲线的点曲线文本文件,这些曲线将创建为点。
  • 当文件具有重复值时,打开或插入的点曲线文本文件将显示为闭合曲线。
  • 曲线可以像其他导入的对象一样,导入到坐标系或其他几何体中。
  • 可以打开或插入含有被逗号分隔的列的点曲线文本文件。
  • 如果读取输入文本文件时出错,将显示一条消息,其中包括错误所在的行数,后跟该行上显示的文本。

polyline=false – 创建样条曲线,多个点则形成一条整体线,如果想在每两点间连成独立的线,一种办法是每两个点建立,则两点样条曲线偏直,看似直线不光滑,如下图左侧,明显有拐点。

二是可先建议多点的建样条曲线,再采用点分隔的方法得到各分段的样条曲线。

此导入坐标方法存在一个不足,就是导入后再操作生成的脚本文件不能在以后直接使用,略有遗憾!

Loading

Taochun Yang
Author: Taochun Yang

佐雍得尝,与众分享,收获快乐!

Related Posts

发表回复