lamensterms 发表于 2022-7-6 09:13:52

提取对象数据(列表,

嘿伙计们,
 
我得到了一个不是ACIS实体的3D对象(是由第三方软件ProSteel创建的3D对象),我想从中提取一些数据(直径/宽度)。
 
我以前读过一点这方面的书,但现在我记不起最初的信息是从哪里来的了。
 
我认为这与ENTGET函数有关——也许?我记得我在网上的某个地方看到了一个很大的列表,其中列出了可以用来提取数据的所有ENTGET代码…。但我不记得在哪里看到的。
 
因此,我附加了一个JPEG,它是我在对象上运行LIST命令时返回的内容。
 

 
如果有人能帮我从这个物体中提取所需的数据,我们将不胜感激。
 
干杯

BIGAL 发表于 2022-7-6 09:19:54

你可能会发现它们都隐藏在“扩展实体数据”中,而我在《圣经R12 lisp用户指南》中并没有使用过这些数据,它只有5页关于这一主题。
 
据我所知,数据的组码为(-1.0-239)(-2.0.239)(-3.1002-1071)等
 
Try(entget(car(entsel))'(“acad”))选择您的对象,但不确定这是否可行。将显示组码等需要与三维实体玩过的人的帮助。我也有兴趣了解挤压件的长度。

David Bethel 发表于 2022-7-6 09:25:33

这将获得整个实体定义,包括所有扩展数据:
 

(setq ed (entget ename '("*")))

 
破译扩展数据可能是另一回事-大卫

lamensterms 发表于 2022-7-6 09:31:14

大家好,
 
在花了一段时间四处寻找获取数据的方法后。。。我仍然没有运气。我很难记住这个网站列出了这个特定命令的选项-我甚至记不起需要的命令。
 
希望有人与正确的诀窍将发现这条线索。
 
干杯

BlackBox 发表于 2022-7-6 09:38:06

也许其中一个会有所帮助:
 
数据提取
(vlax转储对象T)
 
否则,你将不得不发布一个样本,因为我们只是在黑暗中拍摄。

alanjt 发表于 2022-7-6 09:42:04

我们不喜欢在黑暗中做。

BlackBox 发表于 2022-7-6 09:51:45

 
笑死我了!
 
我在《看不见的人的回忆录》中找了一张这一幕的照片(至少我认为这是正确的电影!?),在那里,他们关掉了灯,然后他(雪佛兰·蔡斯)穿上了一件荧光的深色“雨衣”。
 
... 但我找不到它。

alanjt 发表于 2022-7-6 09:52:28

LoLz
...............

BIGAL 发表于 2022-7-6 10:01:42

Renderman 70年代还有一部电影,我想著名的美国演员可能是John Ritter?故事是两个男人想要同一个女孩,一个场景是两个男人在黑暗中的同一个房间里不认识他们,等待女孩。这个词穿上了一件荧光的、发光的黑色“雨衣”,一件是粉红色的,另一件是蓝色的,在这部电影中有一个非常不同的含义,它被评为公众观看非常有趣的场景。

BlackBox 发表于 2022-7-6 10:04:22

 
就是那个!
页: [1] 2
查看完整版本: 提取对象数据(列表,