返回实体/片体的边界信息:边界数量、边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

最低0.47元/天 解锁文章
1051

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



