判断两个面是否相切,相切
原理:
两个面相切说明是相邻面
相邻面会有一个公共边,
取公共边的中点,判断该点在面1的法向和该点在面2的法向,
如果这两个法向的夹角小于公差,则为相切
如果是一个参考点判断,处理拉伸面、规则的曲面比较合适
不规则的曲面 需要多设置参考点判断
//判断两个面是否相切,相切
tag_t facea; //面1
tag_t face; //面2
int aaa=判断两个面是否相切(facea,face); //返回1表示相切
extern "C" int 判断两个面是否相切(tag_t facea,tag_t face)
{
double tol=0.01; //相切公差
int guess1_given; //【输入】我们输入0就可以了
double guess1[ 3 ]; //【输入】假设最近点1(如果上一个参数是0无需设置)
int guess2_given; //【输入】我们输入0就