明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1811|回复: 9

[讨论] 如何提取“特性”面板中属性值及提取“list”命令结果?

[复制链接]
发表于 2015-6-8 10:33 | 显示全部楼层 |阅读模式
如何提取“特性”面板中属性值及提取“list”命令结果?
发表于 2015-6-8 11:35 | 显示全部楼层
不能简单说提取就提取的,它们都是cad根据图形的主要特性展示出来,有些是通过计算出来的。
你想要具体哪个数据直接说好了。
 楼主| 发表于 2015-6-8 14:07 | 显示全部楼层
819534890 发表于 2015-6-8 11:35
不能简单说提取就提取的,它们都是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”
 楼主| 发表于 2015-6-8 14:12 | 显示全部楼层
另外如何提取“特性”面板中“几何图形”的“长度”值5000?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2015-6-8 15:31 | 显示全部楼层
你要多条线总长度可以搜到的
 楼主| 发表于 2015-6-8 16:45 | 显示全部楼层
不是多段线,是扫掠路径长度
发表于 2015-6-8 19:00 | 显示全部楼层
本帖最后由 819534890 于 2015-6-8 19:01 编辑

你用:
(vlax-dump-object(vlax-ename->vla-object (car (entsel))))
获得其特性值,看看是否在特性值里面。
如果在,可以直接获取;
如果不在那就要通过计算了。
 楼主| 发表于 2015-6-8 20:21 | 显示全部楼层
819534890 发表于 2015-6-8 19:00
你用:
(vlax-dump-object(vlax-ename->vla-object (car (entsel))))
获得其特性值,看看是否在特性值里面 ...

好的,非常感谢!
发表于 2023-1-30 21:19 | 显示全部楼层
tender138 发表于 2015-6-8 14:12
另外如何提取“特性”面板中“几何图形”的“长度”值5000?

长度可通过OPM面板数据获取
发表于 2023-8-16 11:17 | 显示全部楼层
(vlax-dump-object(vlax-ename->vla-object (car (entsel))))提取的属性太多,
能否只提取其中的某一个属性,并屏显
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-4-28 06:53 , Processed in 0.394807 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表