public static boolean contains( final WB_Coordinate p, final WB_Coordinate A, final WB_Coordinate B, final WB_Coordinate C) { if (WB_Epsilon.isZeroSq(WB_Distance.getSqDistanceToLine3D(A, B, C))) { return false; } if (sameSide(p, A, B, C) && sameSide(p, B, A, C) && sameSide(p, C, A, B)) { return true; } return false; }