//用到的函数
//UF_MODL_create_block1 ,UF_MODL_ask_feat_body,UF_OBJ_set_name,UF_CSYS_map_point
UF_initialize(); //MODL_create_block1
UF_FEATURE_SIGN sign=UF_NULLSIGN;
double corner_pt[]={0.0};
char *edge_len []={"50.0","80.0","100.0"};
tag_t blk_obj_id=NULL;
//ask_feat_body
tag_t body_obj_tag=NULL;
tag_t body_obj_tag_2=NULL;
//OBJ_set_name
char obj_name[UF_OBJ_NAME_LEN+]="块1";
char obj_name_2[UF_OBJ_NAME_LEN+]="块2";
//CSYS_map_poin
int input_csys=UF_CSYS_ROOT_WCS_COORDS;
int output_csys=UF_CSYS_WORK_COORDS;
double input_point []={0.0};
double output_point []={0.0};
//创建块1(原点是关于绝对CSYS。但是,边长的 方向是相对于WCS的)
UF_MODL_create_block1(sign,corner_pt,edge_len,&blk_obj_id);
//特征找体
UF_MODL_ask_feat_body(blk_obj_id,&body_obj_tag);
//设置名字
UF_OBJ_set_name(body_obj_tag,obj_name);
//坐标系映射
UF_CSYS_map_point(input_csys,input_point,output_csys,output_point);
//块2
UF_FEATURE_SIGN sign_2=UF_NULLSIGN;
double corner_pt_2[]={output_point[],output_point[],output_point[]};
char *edge_len_2[]={"50.0","80.0","100.0"};
tag_t blk_obj_id_2=NULL;
//创建块2
UF_MODL_create_block1(sign_2,corner_pt_2,edge_len_2,&blk_obj_id_2);
//特征找体
UF_MODL_ask_feat_body(blk_obj_id_2,&body_obj_tag_2);
//设置名字
UF_OBJ_set_name(body_obj_tag_2,obj_name_2);
//******************注意注意**********************//
/*
modl里创建特征时要注意坐标系的问题 ,例如创建块他的
原点是按照绝对坐标系来,然而边长的方向是相对于wcs
坐标系的。
所以,建模环境中创建体或特征时,最好将坐标系统一,
然后在执行创建操作。
*/ UF_terminate();

最新文章

  1. RHEL6.5安装11.2.0.3 RAC并打补丁
  2. 服务器上index.jsp变空
  3. Window Ghosting
  4. JSP实现数据传递与保存
  5. Android 中的 Service 全面总结(转载)
  6. NXP LPC 状态可配置的定时器(SCT)
  7. js-string字符串对象
  8. 夺命雷公狗—angularjs—24—extend继承对象
  9. 我的开源框架之Accordion控件
  10. ACM-最小生成树之畅通project——hdu1863
  11. Angular随笔第一课
  12. SVG轨迹回放实践
  13. 光盘yum源搭建
  14. java中 Java.lang.Long.parseLong()方法
  15. 初级BFS
  16. 分布式系列 - dubbo服务telnet命令【转】
  17. sql update操作结果
  18. Django模板语言(常用语法规则)
  19. java web 中的WEB-INF文件夹
  20. Vue里边接口访问Post、Get

热门文章

  1. docker搭建MediaWiki
  2. python+requests+unittest 接口ddt测试
  3. MySQL“慢SQL”定位
  4. C# 连接数据库的配置方法
  5. .NET / C# 时间与时间戳的转换
  6. BZOJ1040: [ZJOI2008]骑士(奇环树,DP)
  7. JAVA 架构和技术框架百科
  8. Docker 镜像,dump openjdk-alpine 镜像容器中的 jvm
  9. 浏览网页隐藏服务器IP
  10. vue 封装公用函数