10003. Sesam GeniE获取曲线长度的方法

技术邻首发,欢迎转载。转载请注明出处:Sesam GeniE获取曲线长度的方法(https://www.jishulink.com/content/post/1815672)

有的时候我们想知道一根曲线的长度,在Sesam GeniE里面,这该如何实现呢?

长度属于曲线的一种属性。在Sesam GeniE里面,查询对象的属性的一般步骤为在图形窗口选中对象,然后右击,在弹出的右键菜单中选中Labels,再选中想要获取的属性。例如,要查询一块板的面积,可以先选中板,然后右击,在弹出的右键菜单中选中Labels> Area,这样板的面积就在图形窗口中以标签的形式显示出来了。

按照此操作方法,我们会发现曲线的Labels右键菜单命令里面并没有可供查询长度的选项。

Labels.png

那该怎么办呢?还是以上篇文章(10002. Sesam GeniE捕捉曲线中点的方法)所用的圆心在(0m, 0m, 0m)、半径为10m的半圆弧为例。

半圆弧.png

要获得其长度,可以在界面下方的命令行(Command Line)窗口输入以下命令并按下Enter键:

 

print(Curve1.Length());

 

可以看到,命令行会出现:

 

->31.41592635 m

 

很容易知道,这个结果是正确的。

 

命令结果.png

 


还有一种间接的方法也可以获得曲线的长度。此方法分为两个步骤,先把曲线转换为曲梁,再通过Sesam GeniE的Labels功能显示梁的长度。具体操作步骤如下:

选中曲线,右击,在弹出的右键菜单中选中Create Beam。选中生成的梁,右击,在弹出的右键菜单中选中Labels> Length,可以得到如下图所示的结果。

 

Beam Length.png

 

可以看到,第二种方法得到的结果没有第一种方法准确。

(1条)
默认 最新
👍
评论 点赞
点赞 1 评论 1 收藏 1
关注