gerroffme 发表于 2022-7-7 14:00:08

使用圆弧创建测量线

大家好,
 
我需要从一组坐标中画一条测量线。
 
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

Spaj 发表于 2022-7-7 14:16:34

只在半径中输入HPI和圆角不是更简单吗。。

JerryG 发表于 2022-7-7 14:26:48

我同意-你知道你的半径,所以根据坐标画线
然后键入“fillet”,将半径设置为4000或3000,并对该角进行圆角。

eldon 发表于 2022-7-7 14:30:41

试着手动绘制弧,然后记住你所采取的步骤,脚本应该遵循。
 
我不知道你的数据是从哪里来的,但我估计TP“04的KP应该是9.426

eldon 发表于 2022-7-7 14:47:01

你还应该确保你理解这些要点的含义。
 
点X09不在弧半径4000的末端。这仅仅是一个过程中的一个点。点TP“03位于弧的末端。

BIGAL 发表于 2022-7-7 14:55:49

你可以画弧作为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 "")

gerroffme 发表于 2022-7-7 15:04:07

非常感谢你的帮助。
 
 
该数据由ESSO提供,因此如何发布分数的KPs取决于他们。我想它们可能是按比例缩放的KPs,但实际上还没有研究过,因为幸运的是,我不需要检查它们的图纸。
 
非常感谢
页: [1]
查看完整版本: 使用圆弧创建测量线