NX二开ufun函数UF_MODL_create_section_surface(样条曲线构建截面特征)

NXufun函数UF_MODL_create_surf_from_cloud(使用现有点创建B曲面) 本节主要讲使用现有点创建B曲面的ufun函数UF_MODL_create_surf_from_cloud,这些点可以按任何顺序出现,但是必须有足够的点来定义平面。 阅读详情

本节主要介绍通过样条曲线及截面OPEN API结构体构建截面特征,函数名 UF_MODL_create_section_surface,效果图如下:

 1、函数结构

int UF_MODL_create_section_surface 

UF_MODL_secsrf_data_p_t section_surface_data,
tag_p_t section_surface

2、实例源码 

#include <stdio.h>
#include <uf.h>
#include <uf_defs.h>
#include <uf_curve.h>
#include <uf_modl.h>
#include <uf_modl_types.h>

#define UF_CALL(X) (report( __FILE__, __LINE__, #X, (X)))

static int report( char *file, int line, char *call, int irc)
{
    if (irc)
    {
        char    messg[133];
        printf("%s, line %d:  %s\n", file, line, call);
        (UF_get_fail_message(irc, messg)) ?
            printf("    returned a %d\n", irc) :
            printf("    returned error %d:  %s\n", irc, messg);
    }
    return(irc);
}

static void do_ugopen_api(void)
{

    int knot_fix, pole_fix;
    tag_t start_tag;
    tag_t apex_tag;
    tag_t end_tag;
    tag_t spine_tag;
    tag_t feature_tag;
    
NXufun函数创建块/基准平面/凸台/垫块/腔体 本节主要讲述通过ufun函数直接创建块、基准平面、凸台、垫块、腔体,涉及ufun函数如下:1、创建块 UF_MODL_create_block2、创建基准平面 UF_MODL_create_fixed_dplane3、创建凸台 UF_MODL_create_boss4、创建垫块 UF_MODL_create_rect_pad55、创建腔体 UF_MODL_create_rect_pocket。 阅读详情

相关推荐

NX/UG发—参数方程绘制曲线UF_MODL_create_spline

最近在刀路转曲线,发现这个函数创建参数曲线非常方便,只需要有参数方程,即可创建样条线。其次,螺旋线比样条线要卡一些。这个函数还可以根据nurbs刀路信息绘制刀路曲线。

门前大桥下,游过一群鸭,快来看一看,原来是C++ 1329

UG发创建曲面

本示例演示了从文件中读取数据点并把读取的点在UG中画出来,然后根据每个截面上的点拟合成样条曲线并对曲线进行光顺等操作,最后通过曲线创建曲面的过程。

NXUFUN偏置面 UF_MODL_create_face_offset

NXUFUN偏置面 UF_MODL_create_face_offset

梅雷的博客 571

UG/NX发:Parasolid + UFUN指定坐标系下几何体最小包围盒精准计算

本文介绍了一种在NX(UG)发中获取几何体最小包围盒的通用解决方案。

aagadgdg的博客 890

UG发, UFUN 替换面

UF_MODL_create_replace_face

xc52477235的博客 523

NXUF_MODL_create_replace_face 函数介绍

函数用工具面的表面数据代替目标面的表面数据。

王牌飞行员_里海的博客 1196

NXUF_MODL_init_section_surface 函数介绍

初始化剖面放 API 数据结构。它将与 UF _ MODL _ create _ section _ SurfaceUF _ MODL _ edit _ section _ Surface 一起使用。

王牌飞行员_里海的博客 948

NXUF_MODL_create_section_surface 函数介绍

剖面 OpenAPI 数据结构创建剖面特性。

王牌飞行员_里海的博客 986

12【批量替换面 UF_MODL_create_replace_face】

批量替换面

2301_76623266的博客 158

【UG\NX发】NXOPEN 替换面(replaceFaceBuilder1)

【代码】【UG\NX发】NXOPEN 替换面(replaceFaceBuilder1)

社恐猫的博客 763

NXUF_MODL_create_face_blend 函数介绍

创建面混合此函数用于替换 UF _ MODL _ create _ mix _ faces。创建面对面的混合物或混合物的结构,在不一定相邻的面壁之间(也不一定是同一个身体的一部分)。墙体可以由单个主体上的面或由多个片状主体构成。在这种情况下,在混合之前(如果可能的话) ,工作表是自动缝合在一起的。可选地,墙面可以自动修剪到新的混合边缘,也可以附加到混合。混合半径可以是恒定的,由沿着脊线的定律函数控制,或者仅仅通过切线的规定来控制。它可以接受各个面,曲线和边缘的面集和切线保持线。

王牌飞行员_里海的博客 1274

NX发】UF_MODL_create_taper_from_edges()边拔模

边拔模函数UF_MODL_create_taper_from_edges()的第一个参数为tag_t类型的矢量,可以使用UF_SO_create_dirr_doubles()来获取。下面是例子 1 #include "Text.h" 2 extern DllExport void ufusr(char *param, int *returnCode, int rlen) 3 { 4 ...

王牌飞行员_里海的博客 571

NXUF_MODL_redefine_replace_faces 函数介绍

将当前的输入面集替换为通过参数面输入的面集。

王牌飞行员_里海的博客 1086

【UG\NX发】常用函数

【代码】【UG\NX发】常用函数清单。

社恐猫的博客 3820

【UG\NX发】UF 获取相切曲线列表(UF_MODL_create_section的运用)

【代码】【UG\NX发】UF 获取相切曲线列表(UF_MODL_create_section的运用)

社恐猫的博客 875

UG\NX发 关于线、曲线、圆弧等相关的UFun函数的功能说明

关于线、曲线、圆弧等相关的UFun函数的功能说明。创建一条线,两点创建一条线,点和角度创建一条线,两点创建一条线,过点和曲线相切创建一条线,切线和通过一个点创建切线,两条曲线之间的切线创建弧创建3点圆弧创建弧,三条曲线切圆弧创建弧,中心半径创建弧,中心和切线创建弧,2点:中心和起点创建弧,两个点和半径创建弧,两个点和切线创建弧,点、切线、点创建弧,点、切线、半径创建弧,点、切线、切线创建弧,切线、点、点创建弧,切线、点、切线创建弧,切线、切线、点。

王牌飞行员_里海的博客 1699

UG 发中文帮助文档,UFun在线帮助文档, NX API 中文帮助文档

UG 发中文帮助文档,UFun在线帮助文档, NX API 中文帮助文档 在线的中文帮助文档,不用下载,网页直接查询函数UFun函数中文帮助文档地址:http://www.ugapi.com/doc/UFun/ ...

NXOpen二次开发-UG API 二次开发-UG胡君二次开发 1万+

C# NX发-Block UI 选择曲线控件之截面构建器的使用

截面构建器控件获取选择的曲线集

dxl1236的博客 1249
上一篇: IP地址的分类及不同的获取方法整理
下一篇: NX二开ufun函数创建块/基准平面/凸台/垫块/腔体
MarcoPro
博客等级 码龄4年 415粉丝 144原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

MarcoPro

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

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

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

打赏作者

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

抵扣说明:

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

余额充值