青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[疑难] UF_MODL_create_offset_region函数怎么用

  [复制链接]
发表于 2010-7-22 20:46 | 显示全部楼层 |阅读模式
本帖最后由 Harmony_WE 于 2010-7-22 21:09 编辑
# O+ R" \  o: j
5 M# e3 c' ?+ ~1 B% n1 t% Z想求一个已知面face的偏置面,但是 UF_MODL_create_offset_region怎么用啊0 X4 p) s) N4 p! A7 ]
哪位大侠指点下:4 j0 W5 I2 v% b$ e/ S
我的代码如下(可惜不行,不报错,就是代码执行不了)' @; v0 X5 c0 L# O
3 v6 a1 P5 M' f+ O9 W' k
#include <uf_modl.h>4 o" w( ]: Z' {- ?
#include <uf_modl_dfo.h>
8 z% Y- h# j: \5 @+ @9 m
( z+ F; R! d8 m% C( }主要代码0 ^: P2 M. r0 v: T
UF_MODL_dfo_region_t  region;
" f% [- Q4 W3 @6 P: c# T# vtag_t offset_tag;9 L+ y: R8 Y; f" j2 i: l
region.seed_faces[0]=face;   ////到这一步 程序就执行不了了,这步应该怎么赋值呢?) z0 c, A4 k) n* L; ^
region.num_seed=1;            //这行 可以执行
2 `8 \5 O& s$ u, |- Z0 D: d1 D0 qregion.boundary_faces[0]=face2;5 k: Y' p( J8 ]
region.num_boundary=1;
; M7 n; e/ B5 e% }region.excluded_faces[0]=face1;) P# L! o' A6 S
region.num_exclude=1;
1 U# o" k1 O% a  \( Lchar  offset_dis[]={"10.00"};  - Y$ I# P4 C2 _
/* offset_dis="10";*/
$ E, Z# C1 r! c' `+ b) b$ A4 G/* strcpy(offset_dis,"10");*/7 V2 L) X5 D* E' f
UF_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;( f" {: ?6 z+ V8 r+ H
        region->seed_faces=&face;
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-3-10 05:30 , Processed in 0.054621 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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