Answers:
这就是我的操作方式(另外检查提供的平面是否实际上是平行的。Plane对象包含以下形式的平面方程:Ax + By + Cz + D = 0,可以很容易地从给定的3中生成点,或者从点和法线(如果不确定数学,请参见本页:http : //paulbourke.net/geometry/pointlineplane/)
bool isPointBetweenParallelPlanes(const vec3 point, const Plane a, const Plane b){
// test if planes are parallel
vec3 cross = a.normal CROSS b.normal;
assert((a.normal CROSS b.normal) == vec3(0,0,0) && "These planes should be parallel.");
return ((a.normal DOT point) + a.D) * ((b.normal DOT point) + b.D) < 0.0;
}