琴云 qinyung.cn

 找回密码
 立即注册
搜索
热搜: UG 模具 琴云
琴云 qinyung.cn 琴云空间 琴云历程 查看内容

UG 二次开发 判断两面是否贴合

2018-9-12 20:21| 发布者: admin| 查看: 19| 评论: 0

摘要: UG外挂 二次开发中判断实体的两个面是否贴合
UG外挂 二次开发中判断实体的两个面是否贴合
先用extern UFUNEXPORT int UF_MODL_ask_face_props(
tag_t face_id ,/* <I>
               Face identifier.
               */
double param[2] ,/* <I>
                Parameter (u,v) on face (param[2]).
                */
double point[3] ,/* <O>
                Point at parameter (point[3]).
                */
double u1[3] ,/* <O>
             First derivative in U (u1[3]).
             */
double v1[3] ,/* <O>
             First derivative in V (v1[3]).
             */
double u2[3] ,/* <O>
             Second derivative in U (u2[3]).
             */
double v2[3] ,/* <O>
             Second derivative in V (v2[3]).
             */
double unit_norm[3] ,/* <O>
                    Unit face normal (unit_norm[3]).
                    */
double radii[2]  /* <O>
                Principal radii of curvature (radii[2]).
                */
);
得到一个面的点,再判断这个点是否在另一个面上,这样多得出几个点就可以确定面是否贴合了

鲜花

握手

雷人

路过

鸡蛋

相关阅读

最新评论

QQ|Archiver|手机版|琴云空间 ( 粤ICP备18018211号-1 )

GMT+8, 2018-9-22 02:39 , Processed in 0.011127 second(s), 16 queries .

返回顶部