NX二开ufun函数创建块/基准平面/凸台/垫块/腔体

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

  本节主要讲述通过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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MarcoPro

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值