本节主要讲述通过ufun函数直接创建块、基准平面、凸台、垫块、腔体,涉及ufun函数如下:
1、创建块 UF_MODL_create_block
2、创建基准平面 UF_MODL_create_fixed_dplane
3、创建凸台 UF_MODL_create_boss
4、创建垫块 UF_MODL_create_rect_pad5
5、创建腔体 UF_MODL_create_rect_pocket
效果图如下:

1、源码实例
#include <stdio.h>
#include <uf.h>
#include <uf_defs.h>
#include <uf_modl.h>
#include <uf_modl_primitives.h>
#include <uf_part.h>
/* ARGSUSED */
void ufusr(char *param, int *retcod, int param_len)
{
int ifail=0;
int units=1; /*1=metric, 2=english*/
char error_message[MAX_LINE_SIZE + 1];
char * prtnam = "cre_fea_by_dtm_tst";
char * blk_edg_len[3] = {"50", "60", "70"};
char * pad_size[3]={"5","6","5.5"};
c

该文介绍了如何通过ufun函数库来创建3D建模的基本元素,包括块、基准平面、凸台、垫块和腔体。提供了源码实例,详细展示了每个功能的参数和调用方法,如UF_MODL_create_block用于创建块,UF_MODL_create_boss用于创建凸台等。代码中包含了创建各个特征所需的坐标、尺寸和方向信息。
最低0.47元/天 解锁文章
644

被折叠的 条评论
为什么被折叠?



