青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 2291|回复: 2

[疑难] UF_MODL_create_offset_region函数怎么用

  [复制链接]
发表于 2010-7-22 20:46 | 显示全部楼层 |阅读模式
本帖最后由 Harmony_WE 于 2010-7-22 21:09 编辑   z$ d) z3 Z4 y- k
, y0 V4 b6 J1 C9 U6 ]; l8 O
想求一个已知面face的偏置面,但是 UF_MODL_create_offset_region怎么用啊
- H7 S6 J0 \" K! f2 K哪位大侠指点下:
* r8 D/ m. v" o; M  I4 z我的代码如下(可惜不行,不报错,就是代码执行不了); N: [+ D" |% Y2 r5 B; D9 ^. g

% z+ N, Z, a; E8 c, B" P#include <uf_modl.h>
( V; S: ?6 ^! U% |#include <uf_modl_dfo.h>4 Y) |; m# F- M1 G, t
- Y! s0 i; y) l- t# d) x$ \
主要代码: z: k" U8 ~/ p3 A+ f
UF_MODL_dfo_region_t  region;
' E4 F8 z2 E5 |' \+ W/ a1 h4 x4 B% ^tag_t offset_tag;
7 N$ c, J  L0 }9 V" C0 d3 dregion.seed_faces[0]=face;   ////到这一步 程序就执行不了了,这步应该怎么赋值呢?
0 `7 O- i3 c3 eregion.num_seed=1;            //这行 可以执行+ y; L6 I' g( u2 `1 n8 d
region.boundary_faces[0]=face2;
3 C6 D  N5 g- G, Z, `* F, x" J9 dregion.num_boundary=1;
! f. b* s  \9 @) Q) T* t2 \6 yregion.excluded_faces[0]=face1;
7 P" ^" {% z: k, r; S& X( S% @9 ?" kregion.num_exclude=1;
& g( {7 H7 [7 g+ f# J  h5 y5 r4 I) hchar  offset_dis[]={"10.00"};  # f2 c, h& r0 ^8 V0 F, w& w+ ?3 p
/* offset_dis="10";*/% B* @8 u4 W7 [$ i
/* strcpy(offset_dis,"10");*/
$ t6 b  F: v& `) IUF_MODL_create_offset_region(&reg;ion,offset_dis,&offset_tag);
发表于 2010-7-24 22:17 | 显示全部楼层
经典笑话:行之有&amp;quot;效&amp;quot;
回复 支持 反对

使用道具 举报

发表于 2014-5-11 21:09 | 显示全部楼层
首先   region 最好是结构体指针:UF_MODL_dfo_region_p_t region;不过你不用指针也可以,后面的函数加上地址符。成员seed_faces[0]应该是错的,不能是数组。所以可以试试UF_MODL_dfo_region_p_t region;6 V/ r# q& F+ x& K0 i- G
        region->seed_faces=&face;
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-1-23 10:43 , Processed in 0.061440 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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