创建包容块,通过获得块的尺寸数据,然后将数据转换为字符型,然后再创建块,实现包容块的创建。
UF_FEATURE_SIGN sign1;
tag_t block_tag;
block_tag = NULL_TAG;
tag_t body_tag = NULL_TAG;
double corner_point1[3] = { 0.0, 0.0, 0.0 };
char* edge_len[3] = { "200.0", "100.0","100.0" };
sign1 = UF_NULLSIGN;
/*sign3 = UF_POSITIVE;*/
tag_t blk_tag1 = NULL_TAG; // 现在是指针类型 //创建块
UF_MODL_create_block(sign1, block_tag, corner_point1, edge_len, &blk_tag1); // 不再需要取地址符号
tag_t tagObj1 = body_tag, tagObj2;
tag_t object_tags[3];
object_tags[2] = NULL_TAG;
object_tags[1] = NULL_TAG;
//创建包容体
//通过UF_MODL_ask_bounding_box获得尺寸再创建
//块,数值转换为字符型数据
&nb

文章介绍了如何通过获取块的尺寸数据,将其转换为字符型并利用UF_MODL_create_block函数创建包容块的过程,同时涉及到动态内存分配和释放操作。
最低0.47元/天 解锁文章
976

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



