回答:
これが私のやり方です(提供された平面が実際に平行であるかどうかをさらに確認します。平面オブジェクトには、次の形式の平面方程式が含まれています: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;
}