iCAx开思工具箱

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 24019|回复: 1
打印 上一主题 下一主题

【求助】如何得到新生成旋转体的identifier?

[复制链接]
跳转到指定楼层
楼主
发表于 2004-9-2 07:35:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册登录,享用更多网站功能!

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

x
还是我,前几天贴了一个程序请大家看,没人回答我的问题:-(,现在我单独写出来请大家看看,帮帮忙吧,谢谢啦。
  
我现在要生成一个旋转体,封闭的曲线都已经画好了,只要旋转就可以生成旋转体,我使用用函数UF_MODL_create_revolution(),但是现在的问题是如何找到新生成的旋转体的identifier, 这个函数不像其他的UF_MODL函数可以返回新生成物体的identifer. 现在我就卡在这里了,找不到identifier, 剩下很多工作都做不了,因为很多对物体操作的函数都需要先知道被操作物体的identifier.
  
我现在唯一的解决办法就是用UF_UI_select函数让用户选择这个旋转体,返回被选择物体的identifier. 但是此程序可能以后要由外部程序控制,导师不希望在这里让用户选择,并且我也相信堂堂open API也不会差到连个identifier都找不到。
  
我想用遍历,但是问题时遍历要么需要name和type, 旋转体的type不知道(UF_OBJ_solid_type?),名字就更不用说了,也没有;要么用cycle_objs_in_part,这个倒是都能一个一个循环地找出来,也可以保存起来,但是这个多identifier在一起,鬼知道其中哪一个才是新生成的旋转体的identifier?
  
很奇怪UF_MODL_create_revlution居然不能自动返回新生成的旋转体的identifier (UF_MODL_create_block就可以)。。。现在都卡在这里,没有这个identifier,剩下的很多函数都不工作,因为他们都需要被操作物体的identifier...
  
各位,我实在没辙了,请帮帮忙吧,是不是哪里的思路不对头,或者我本人对遍历有误解,或者函数能自动生成idnetifier但是我没注意到?谢谢大家啦,急呀。。。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 支持支持
沙发
发表于 2004-9-2 09:12:00 | 只看该作者

马上注册登录,享用更多网站功能!

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

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手板模型制作,在线3D打印服务

QQ|小黑屋|手机版|开思工具箱 CAD工具箱_CAM工具箱  

GMT+8, 2024-12-24 10:24 , Processed in 0.013086 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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