使用圆弧创建测量线
大家好,我需要从一组坐标中画一条测量线。
http://s27.postimg.org/xumwqm4j7/image.jpg
我很擅长创建一个简单的脚本,用这些点来制作一个PLINE,但我正在努力处理弯曲区域。有人能解释一下我如何将曲线包含到脚本中,使其在某些点之间连接,然后在曲线的区域之间放置一个具有设定半径的圆弧吗?
这是我制作的脚本类型的一个示例,但结果不正确(只是一堆螺旋/圆)。
普林线
455689.44,9316137.67
452605.04,9312886.21
弧
452605.04,9312886.21
451526.05,9310522.88
4000
普林线
451526.05,9310522.88
451534.62,9309664.29
451603.91,9309077.47 只在半径中输入HPI和圆角不是更简单吗。。 我同意-你知道你的半径,所以根据坐标画线
然后键入“fillet”,将半径设置为4000或3000,并对该角进行圆角。 试着手动绘制弧,然后记住你所采取的步骤,脚本应该遵循。
我不知道你的数据是从哪里来的,但我估计TP“04的KP应该是9.426 你还应该确保你理解这些要点的含义。
点X09不在弧半径4000的末端。这仅仅是一个过程中的一个点。点TP“03位于弧的末端。 你可以画弧作为pline的一部分,我必须记住我是怎么做的,但这应该对从程序中删除有很大帮助
(command "pLINE"p2 "w" 0.0 0.0)
; now put pts 3,4,5,6
;do some calc's for pts here using polar
(command "a" "ce" p3 "a" "-180" "l" p5 "a" "ce" p6 p7 "l" p8)
(command "")
非常感谢你的帮助。
该数据由ESSO提供,因此如何发布分数的KPs取决于他们。我想它们可能是按比例缩放的KPs,但实际上还没有研究过,因为幸运的是,我不需要检查它们的图纸。
非常感谢
页:
[1]