NX二开ufun函数UF_MODL_ask_body_boundaries(获取边界信息)

NXUFUN获得两条曲线的交点 UF_MODL_intersect_curve_to_curve 阅读详情

返回实体/片体的边界信息:边界数量、边Tag。

从实例返回的信息来看,可以返回曲面的边界,实体的边不算边界。

1、函数结构: 

int UF_MODL_ask_body_boundaries
(tag_t body_tag,
int * num_boundaries,
int * * num_edges,
tag_t * * edge_tags)

2、概述

返回工作表主体的边界边数,每个边界中的边数以及每个边界中边的标记 。

数组num_edges的大小由找到的边界数量确定 (例如,包括孔的边界)。数组中的每个元素都 包含相应边界中的边数。该阵列edge_tags的尺寸足够大,以包含的所有标签中的所有边界所有边。

 3、实例源码

#include <stdlib.h>
#include <stdio.h>
#include <uf.h>
#include <uf_disp.h>
#include <uf_modl.h>
#include <uf_ui.h>
#include <uf_object_types.h>
static void get_body_type(tag_t body);
#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", fil
NX发-UFUN文件选择对话框UF_UI_create_filebox 阅读详情

相关推荐

NX发-UFUN关闭part UF_PART_close

NX发-UFUN关闭part UF_PART_close

阿飞2018 570

NXUF_MODL_ask_body_boundaries 函数介绍

返回工作表主体的边界边数、每个边界中的边数以及每个边界中边的标记。这些边界只限于输入表体中的一个单一面。数组 num _ edge 是根据找到的边界数量(例如,包括孔的边界)来确定尺寸的。数组中的每个元素包含相应边界中的边数。数组 edge _ tag 的尺寸足够大,可以包含所有边界中所有边的所有标记。属于边界1的边在数组中首先列出,紧接着是边界2的边,等等。如果 body _ tag 是一个匹配项,那么返回值是相对于匹配项的,而不是原型的。

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

NXUFUN根据实体查找边缘 UF_MODL_ask_body_edges

NXUFUN根据实体查找边缘 UF_MODL_ask_body_edges

梅雷的博客 398

NX发】获取片体的边UF_MODL_ask_body_boundaries()

获取片体的边UF_MODL_ask_body_boundaries(),如果输入实体,则获取的片体的边的数量为0. 源码: #include "Text.h" extern DllExport void ufusr(char *param, int *returnCode, int rlen) { UF_initialize(); tag_t tagBody = 44971; ...

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

UGopen/UFun提取实体、面的边线获得边缘系列函数_NXopen-UG发_新浪博客

提取和获得边缘 UF_MODL_create_curve_from_edge 提取实体边缘 UF_MODL_ask_body_edges 获得实体所有边缘 UF_MODL_ask_face_edges 获得面的所有边缘 UF_MODL_ask_face_loops(object_tag,&loops_list ); //查询面的UF_MODL_ask_loop_l...

NXOpen二次开发-UG API 二次开发-UG胡君二次开发 3840

NX发 打部件

【代码】NXUFUN部件。

欢迎来到代工博客网,让我们一起来研究NX 二次开发吧! 412

NXUFUN部件 UF_PART_open

NXUFUN部件 UF_PART_open

梅雷的博客 623

用C#做 UG NX 发 / NX Secondary Dev. with C#

 网上介绍UG NX发的NXOpen资料似乎比较少,虽然我博客里做了一些介绍,但是因为这方面的资料比较少目前使用的人还不是很多。 看到这个paper,感觉介绍的还行。不过还是比较老,因为是NX4+.net1.0的,而且用的还是NXOpen.UF,这是对以前UFun的兼容模式,不是真正的NXOpen,我的博客里有过详细饿介绍。现在NX5以上都是用的.net2.0以上。不过发过程和原理

博客搬往 http://begtostudy.cnblogs.com 7816

NX发-UFUN获取面的内外边界UF_MODL_ask_loop_list_item

NX发-UFUN获取面的内外边界UF_MODL_ask_loop_list_item

阿飞2018 817

NX发 使用MFC对话框不能用 UFUN本身的UI择对话框的解决方法

NX发 使用MFC对话框不能用 UFUN本身的UI择对话框的解决方法

梅雷的博客 584

UG\NX获取面的所有边 UF_MODL_ask_face_edges

获取面的所有边,设置为高亮。

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

UG NX(C++)-获取裁剪曲面上的等参数点

在前面的博客中,我们讲了几种获取曲面参数点的发方法,但是对于裁剪后的曲面,其U向参数或者V向参数不再是属于[0,1]范围了,那么还是采用[0,1]参数来获取参数点时就有可能出现在曲面之外。本文讲一下对于裁剪曲面的参数点的获取

GimiGimmy 848

NX发 《UFUN中文帮助》目录-3

UF_MODL 模型创建与查询 函数 中文帮助 uc6560 ​​中文帮助链接 uf5300 ​​中文帮助链接 uf5301 ​​中文帮助链接 uf5303 ​​中文帮助链接 uf5305 ​​中文帮助链接 uf5309 ​​中文帮助链接 uf5310 ​​中文帮助链接 uf5311 ​​中文帮助链接 uf5313 ​​中文帮助链接 uf5315 ​​中文帮助链接 uf5317 ​​中文帮助链接 uf5319 ​​中文帮助链接 uf5320

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

【UG\NX发】寻找片体最大边界

【代码】【UG\NX发】寻找片体最大边界组。

社恐猫的博客 359

ufun使用】之按键

其实按键的使用和点亮led灯是差不多的,只不过一个是输出,一个输入,GPIO的初始化上也差不多,配置的时候将GPIO_Mode设置为GPIO_Mode_IN_FLOATING浮空输入,这里插一下,在stm32中有4种输入方式他们分别是GPIO_Mode_AIN(模拟输入)GPIO_Mode_IN_FLOATING(浮空输入)GPIO_Mode_IPD(下拉输入)GPIO_Mode_IPU(上拉输入...

little_engineer的博客 422

C# NX发-获取体、面、边的边界盒子 UF_MODL_ask_bounding_box

第一和第个方法用时差不多,第三个方法用时多4倍。不过第一个方法只能计算相对绝对坐标的边界盒子。第UF_MODL_ask_bounding_box_aligned。第UF_MODL_ask_bounding_box_exact。第一种 UF_MODL_ask_bounding_box。运行速度测试:对一个体3229个面进行计算时间对比。但第三个方法计算精准,实际使用时根据项目来选择。UFUN里有三种获取边界盒子方法:支持体面边。

fhqiwmc的博客 1382

NX获取两个面的公共边PK_FACE_find_edges_common

【代码】NX获取两个面的公共边PK_FACE_find_edges_common。

qq_39541524的博客 511
上一篇: NX二开ufun函数UF_MODL_ask_block_parms(获取块尺寸)
下一篇: NX二开ufun函数UF_MODL_ask_body_edges (获取体的边信息)
MarcoPro
博客等级 码龄4年 415粉丝 144原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

MarcoPro

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

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

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

打赏作者

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

抵扣说明:

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

余额充值