iCAx开思工具箱

标题: 在装配图中选一个面,怎样得到这个面是属于哪个零件的 [打印本页]

作者: hyccai    时间: 2011-1-15 09:57
标题: 在装配图中选一个面,怎样得到这个面是属于哪个零件的
如题,好像不是取他的父特征ProFeatureParentsGet
作者: hust65    时间: 2011-1-15 21:43
假設選一個面是指你用了ProSelect
那Proselection不就可以轉換成ProModelitem
ProModelitem.owner 就是那個面的零件
應該是這樣吧
作者: hyccai    时间: 2011-1-17 18:38
哦,改天试下,总感觉不是这样子的,“改天”可能要等到明年了,呵呵
谢谢!
作者: hust65    时间: 2011-1-18 11:34
你可以用ProMdlDataGet 將 ProModelitem.owner丟進去
看得到的ProMdldata.name是不是那個零件
作者: hyccai    时间: 2011-1-21 13:37
hust65 发表于 2011-1-15 21:43
假設選一個面是指你用了ProSelect
那Proselection不就可以轉換成ProModelitem
ProModelitem.owner 就是那個面的零件
應該是這樣吧

我的意思是,在装配环境下
ProSelect("surface",1,..................);
然后ProSelectionModelitemGet()
得到的Modelitem.owner不是surface所在的零件的句柄吧?
作者: hyccai    时间: 2011-1-21 14:35
hust65 发表于 2011-1-18 11:34
你可以用ProMdlDataGet 將 ProModelitem.owner丟進去
看得到的ProMdldata.name是不是那個零件

还真是这样子,那我的理解一直都是错的
我总以为Modelitem.owner是这个surface的





欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3