bool Triangle3D::IntersectsXYPlane(double realAltitude) { if(IsBad() || ParallelXYPlane()) { return false; } if(maxBound.z() > realAltitude && minBound.z() <= realAltitude) { return true; } //三角数据是没有边界可言: return false; }
static int IsBadAndVisible(TActor *a) { return IsBad(a) && (a->flags & FLAGS_VISIBLE); }