UG爱好者
标题: UG怎么用下面函数? [打印本页]
作者: 奔跑的山羊 时间: 2017-2-16 11:39
标题: UG怎么用下面函数?
下图是我想延伸的面,但是没有用过 UF_MODL_TREX_create_trex_featrue(); 这个函数,有哪位大侠会,还请指点一二,感激不尽!
以下是编辑的代码,但是无法实现延伸
UF_MODL_TREX_appl_data_p_t trimextenddata; UF_MODL_TREX_data_set_p_t tagdata;
UF_MODL_TREX_data_set_p_t tooldata;
trimextenddata= new UF_MODL_TREX_appl_data_t[99];
tagdata = new UF_MODL_TREX_data_set_t [99];
tooldata = new UF_MODL_TREX_data_set_t [99];
tag_t trimextend;
for (jj=0;jj<ecount;jj++)
{
UF_MODL_ask_list_item(edge_list,jj,&edge_tag[jj]);
tagdata->collector=edge_tag[jj];
tagdata->extend_val=4;
tagdata->offset_val=0;
tagdata->reversed=0;
tooldata->collector=NULL_TAG;
tooldata->extend_val=0;
tooldata->offset_val=0;
tooldata->reversed=0;
trimextenddata->num_targets=ecount;
trimextenddata->targets=&tagdata;
trimextenddata->num_tools=0;
trimextenddata->tools=&tooldata;
trimextenddata->extend_method=UF_MODL_TREX_NATURAL;
trimextenddata->to_option=UF_MODL_TREX_DISTANCE;
trimextenddata->region_option=UF_MODL_TREX_KEEP;
trimextenddata->make_corner=0.001;
trimextenddata->keep_boundaries=1;
trimextenddata->extract_sheets=1;
trimextenddata->dist_tol=0.001;
trimextenddata->algorithm_version=0;
UF_MODL_TREX_create_trex_feature(trimextenddata,&trimextend);
delete trimextenddata;
delete tagdata ;
delete tooldata ;
-
捕获.PNG
(48.87 KB, 下载次数: 46)
作者: 我最正经 时间: 2017-2-16 16:59
这个有点太深奥了
作者: Jefft* 时间: 2017-2-17 11:53
应该是这样
作者: 奔跑的山羊 时间: 2017-2-20 01:12
能说一下怎么用上面的函数吗? 还是用别的方法做到的
作者: lizhaoyong* 时间: 2017-2-22 15:07
个人觉得 只要表达清楚就可以了,不在于形式,当然有硬性标准就另说吧。
作者: caicpg 时间: 2017-2-23 19:09
听说回复有币拿
作者: 奔跑的山羊 时间: 2017-2-25 23:46
当然用记录也可以,但是这个有个参数不是很好控制,这个函数没有用过.......无助
作者: 奔跑的山羊 时间: 2017-2-25 23:47
你开心就好
作者: Mr.HG 时间: 2017-6-3 08:01
路过来瞅瞅
作者: ganxianle 时间: 2017-7-12 08:59
UF_MODL_TREX_create_trex_feature。我也试过,没试出来。
欢迎光临 UG爱好者 (https://www.ugsnx.com/) |
Powered by Discuz! X3.2 |