找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 3714|回复: 19

[分享] UFUN函数-创建投影曲线

[复制链接]

4

主题

158

回帖

5940

积分

上尉

积分
5940
发表于 2019-2-1 16:06:43 | 显示全部楼层 |阅读模式
std::vector<tag_t> ProjectCurve(tag_t planeTag, std::vector<tag_t> curveTag)
{
        uf_list_p_t curve_refs;
        uf_list_p_t face_refs;
        double proj_vector[3] = { 0, 0, 1 };
        UF_MODL_create_list(&curve_refs);
        for (std::vector<tag_t >::iterator itr = curveTag.begin(); itr != curveTag.end(); ++itr)
        {
                UF_MODL_put_list_item(curve_refs, *itr);
        }       
        UF_MODL_create_list(&face_refs);
        UF_MODL_put_list_item(face_refs, planeTag);

        tag_t proj_curve_feature;
        UF_MODL_create_proj_curves(curve_refs, face_refs, 1, proj_vector, &proj_curve_feature);
        uf_list_p_t uf_curve_refs;
        UF_MODL_ask_proj_curves(proj_curve_feature, &uf_curve_refs);
        int count;
        std::vector<tag_t > curveTagVec;
        UF_MODL_ask_list_count(uf_curve_refs, &count);
        for (int i = 0; i < count; i++)
        {
                tag_t temcurve;
                UF_MODL_ask_list_item(uf_curve_refs, i, &temcurve);
                curveTagVec.push_back(temcurve);
        }
        UF_MODL_delete_object_parms(uf_curve_refs);        return curveTagVec;
}

评分

参与人数 1G币 +15 收起 理由
3D世界网-零 + 15 分享加分!

查看全部评分

2

主题

156

回帖

3924

积分

中尉

积分
3924
发表于 2019-2-1 17:00:59 | 显示全部楼层
哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

6

主题

998

回帖

2万

积分

少将

积分
21026
发表于 2019-2-1 21:44:39 | 显示全部楼层
UFUN函数-创建投影曲线 [修改]

0

主题

77

回帖

879

积分

五级士官

积分
879
发表于 2019-2-1 22:21:09 | 显示全部楼层
xuexi..........................

0

主题

2191

回帖

2万

积分

少将

积分
22033
发表于 2019-2-1 23:34:21 | 显示全部楼层
学习学习

2

主题

812

回帖

8021

积分

少校

积分
8021
发表于 2019-2-2 08:36:09 | 显示全部楼层
感谢分享这个函数。。。。。。。。。。。。。。。。。。。

0

主题

355

回帖

2114

积分

少尉

积分
2114
发表于 2019-2-18 23:48:57 | 显示全部楼层
666666666666

0

主题

339

回帖

3978

积分

中尉

积分
3978
发表于 2019-2-21 10:31:54 | 显示全部楼层
666666

5

主题

1587

回帖

1万

积分

少将

积分
19502
发表于 2019-2-22 11:54:39 | 显示全部楼层
顶顶更健康                 

0

主题

248

回帖

4610

积分

中尉

积分
4610
发表于 2019-2-27 11:38:41 | 显示全部楼层
顶起............
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2024-12-23 08:24

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表