找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 15783|回复: 3
打印 上一主题 下一主题

【求助】UG的二次开发

[复制链接]
跳转到指定楼层
1
发表于 2003-5-5 20:23:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

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

x
有人知道UG中二次开发的有限元部分在划分网格的时候如何使用么,我用的是函数extern int UF_SF_create_tet_mesh (
int num_objects,  
tag_t * objects_to_mesh,  
UF_SF_atm_mesh_parameters_data_t * params,  
tag_t * mesh_recipe );
  
每次都没有反映,其中的第二个参数tag_t * objects_to_mesh如何获得?可以用UF_OBJ_cycle_objs_in_part么?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2003-5-6 09:30:17 | 只看该作者
从函数来看,你是要生成四面体网格,这是必须使用solid body.  
那么第二个参数就是方这些solid body的数组。  
可以使用UF_OBJ_cycle_objs_in_part()+ UF_solid_type,但在搜到一个body后,还要使用UF_MODL_ask_body_type来判断它是solid body还是sheet body。
  
如果把sheet body代进去,应该是没反应的。
3
发表于 2003-5-6 15:21:12 | 只看该作者
zzz wrote:
从函数来看,你是要生成四面体网格,这是必须使用solid body.   
  那么第二个参数就是方这些solid body的数组。   
  可以使用UF_OBJ_cycle_objs_in_part()+ UF_solid_type,但在搜到一个body后,还要使用UF_MODL_ask_body_type来判断它是solid body还是sheet body。  
  
  如果把sheet body代进去,应该是没反应的。

在这里先谢过版主了,这个问题困扰我很久,一直苦于没有人交流,真是很ft的。在这里我还想多问几个问题,举例来说,比如我的part文件中就只有一个block,在创建sceniro模型后,准备对它进行分网。通过函数UF_OBJ_cycle_objs_in_part()+ UF_solid_type,我得到了19个tag,用UF_MODL_ask_body_type判断后,得到一个有17个tag的数组,那第一个参数int num_objects是应该设置为1还是17?第二个参数就应该是这个17个tag的数组,对么?应该不是用这个数组中的元素进行一次循环吧?问的问题比较多,因为实在是作不出来,还望版主见谅,其实这几种方法我都试过,结果还是一样,看不到网格,不知道这里面还有什么比较容易出错的地方。。。谢谢!
4
发表于 2003-5-7 16:35:11 | 只看该作者
问问题到二次开发版来吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-1-12 01:33 , Processed in 0.022357 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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