如何提取“特性”面板中属性值及提取“list”命令结果?
如何提取“特性”面板中属性值及提取“list”命令结果? 不能简单说提取就提取的,它们都是cad根据图形的主要特性展示出来,有些是通过计算出来的。你想要具体哪个数据直接说好了。 819534890 发表于 2015-6-8 11:35 static/image/common/back.gif
不能简单说提取就提取的,它们都是cad根据图形的主要特性展示出来,有些是通过计算出来的。
你想要具体哪个 ...
先感谢819534890!我是用extrude命令拉伸的实体,用list命令可以列出:
3DSOLID 图层: 挂石
空间: 模型空间
颜色: 5 (蓝)
线型: BYLAYER
句柄 = 2d15
历史记录 = 无
显示历史记录 = 否
实体类型 = 扫掠
扫掠长度: 5000.0000
轮廓旋转: 0
沿路径缩放: 1.0000
沿路径扭曲: 0
倾斜: 关
边界框:边界下限 X = 77495.1453, Y = 32083.6476, Z = 0.0000
边界上限 X = 77545.1453, Y = 37083.6476, Z = 50.0000
我想提取数据:“扫掠长度: 5000.0000” 另外如何提取“特性”面板中“几何图形”的“长度”值5000? 你要多条线总长度可以搜到的 不是多段线,是扫掠路径长度 本帖最后由 819534890 于 2015-6-8 19:01 编辑
你用:
(vlax-dump-object(vlax-ename->vla-object (car (entsel))))
获得其特性值,看看是否在特性值里面。
如果在,可以直接获取;
如果不在那就要通过计算了。 819534890 发表于 2015-6-8 19:00 static/image/common/back.gif
你用:
(vlax-dump-object(vlax-ename->vla-object (car (entsel))))
获得其特性值,看看是否在特性值里面 ...
好的,非常感谢! tender138 发表于 2015-6-8 14:12
另外如何提取“特性”面板中“几何图形”的“长度”值5000?
长度可通过OPM面板数据获取 (vlax-dump-object(vlax-ename->vla-object (car (entsel))))提取的属性太多,
能否只提取其中的某一个属性,并屏显
页:
[1]