文章分类 - 面试题目
摘要:假定在右手坐标系中的三角形3点坐标为A,B,C,判断P是否在ABC之内( 主要来自 3D引擎研发QQ群(38224573 )的各位朋友的讨论 ,我仅仅算做个总结吧,特别感谢各位朋友的热情支持。 )方法1:三个Perplane的方法设AB,BC,AC边上的垂直平面为Perplane[3],垂直朝向内侧的法向为n[3]1)先根据任意两边叉出法向NN = AB.CrossProduct(AC);N.Normalize();D = A.DotProduct( N );2)如果P在三角形所在平面之外,可直接判定不在平面之内( 假定方程为 ax+by+cz+d = 0 )if( P.DotProduct(
阅读全文

浙公网安备 33010602011771号