iCAx开思工具箱

标题: 关于UG二次开发干涉检查的难题,牛人快现身 [打印本页]

作者: mjhan    时间: 2009-4-13 16:20
标题: 关于UG二次开发干涉检查的难题,牛人快现身
小弟菜鸟
我想在一个装配体中自动构建5*5*5的点阵,然后与装配体进行干涉检查,却搞不定,请牛人现身。我的思路是先对装配体进行遍历,然后得到他们的bodytag,再用UF_MODL_check_interference(*point_tag, num_tools, tools, results );让每个点都与装配体干涉检查一次,得到result即可。代码如下,请牛人修改

//////////////////////////////////////////////////////////////////////////////
//
//  creat_block.cpp
//
//  Description:
//      Contains Unigraphics entry points for the application.
//
//////////////////////////////////////////////////////////////////////////////
//  Include files
#include <uf.h>
#include <uf_exit.h>
#include <uf_ui.h>
#include <uf_modl.h>
#include <stdio.h>
#include <uf_defs.h>
#include <uf_styler.h>
#include <uf_mb.h>
#include <stdlib.h>
#include <uf_curve.h>
#include <string.h>
#include <uf.h>
#include <uf_curve.h>
#include <uf_part.h>
#include <uf_assem.h>
#include <uf_obj.h>
#if ! defined ( __hp9000s800 ) && ! defined ( __sgi ) && ! defined ( __sun )
# include <strstream>
#   include <iostream>
using std:strstream;
using std::endl;
using std::ends;
using std::cerr;
#else
# include <strstream.h>
#   include <iostream.h>
#endif
#include "check.h"
//----------------------------------------------------------------------------
//  Activation Methods
//----------------------------------------------------------------------------
void cycleallpart(tag_t child_tag)
{   
tag_t *child_part_occs;double  pt_coord[3];int pt_status;
int partnum=UF_ASSEM_ask_part_occ_children(child_tag,&child_part_occs);
for(int i=0;i<partnum;i++)
{
  tag_t prototype=UF_ASSEM_ask_prototype_of_occ(*child_part_occs);
  tag_t bodytag = NULL_TAG;
  while(TRUE)
  {
   UF_OBJ_cycle_objs_in_part (prototype, UF_solid_type, &bodytag);
   if (bodytag == NULL_TAG)
            break;     
}
cycleallpart(child_part_occs
作者: XUSIR98    时间: 2009-4-30 19:07
发出个PRAT,我来试试!
作者: XUSIR98    时间: 2009-4-30 19:12
发个PRAT来,我试试看
作者: mjhan    时间: 2009-5-3 15:02
随便画个都行啊
作者: sthai127    时间: 2009-5-23 00:02
!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!
作者: xiaoweibin    时间: 2009-8-27 22:26
不太懂,我顶你
作者: y分建    时间: 2009-8-30 04:25
标题: 很不错
美女视频 美女视频 美女视频 美女视频 美女视频 美女视频 美女视频 美女视频 美女视频 美女视频 美女视频 美女视频 美女视频 美女视频 美女视频 美女视频 美女视频 美女视频 美女视频 美女视频 美女视频 美女视频 美女视频
作者: batigol_cj    时间: 2010-9-25 12:39
好东西
太需要了
作者: link2020020    时间: 2010-9-28 22:50
谢谢,支持一下!
作者: link2020020    时间: 2010-9-28 22:51
很好,支持一下!
作者: yiyunanhai    时间: 2010-9-30 16:46
真的很不错平,大家来看看
作者: yiyunanhai    时间: 2010-9-30 16:46
真的很不错平,大家来看看
作者: yiyunanhai    时间: 2010-9-30 16:47
真的很不错平,大家来看看
作者: yiyunanhai    时间: 2010-9-30 16:48
真的很不错平,大家来看看
作者: yiyunanhai    时间: 2010-9-30 16:48
真的很不错平,大家来看看
作者: yiyunanhai    时间: 2010-9-30 16:49
真的很不错平,大家来看看
作者: yiyunanhai    时间: 2010-9-30 16:49
真的很不错平,大家来看看
作者: yiyunanhai    时间: 2010-9-30 16:51
真的很不错平,大家来看看
作者: yiyunanhai    时间: 2010-9-30 16:51
真的很不错平,大家来看看
作者: yiyunanhai    时间: 2010-9-30 16:53
真的很不错平,大家来看看
作者: yiyunanhai    时间: 2010-9-30 16:53
真的很不错平,大家来看看
作者: yiyunanhai    时间: 2010-9-30 16:54
真的很不错平,大家来看看
作者: yiyunanhai    时间: 2010-9-30 16:55
真的很不错平,大家来看看
作者: yiyunanhai    时间: 2010-9-30 16:55
真的很不错平,大家来看看
作者: yiyunanhai    时间: 2010-9-30 16:56
真的很不错平,大家来看看
作者: gkshmily    时间: 2010-10-3 18:19
好东西要顶的




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