| 78 | /////////////////////////////////////////// |
| 79 | |
| 80 | [return: MarshalAs(UnmanagedType.Bool)] |
| 81 | [DllImport(dll, CharSet = cSet, CallingConvention = call)] public static extern bool plane_ray_intersect (Plane plane, Ray ray, out Vec3 out_pt); |
| 82 | [return: MarshalAs(UnmanagedType.Bool)] |
| 83 | [DllImport(dll, CharSet = cSet, CallingConvention = call)] public static extern bool plane_line_intersect (Plane plane, Vec3 p1, Vec3 p2, out Vec3 out_pt); |
| 84 | [DllImport(dll, CharSet = cSet, CallingConvention = call)] public static extern Vec3 plane_point_closest (Plane plane, Vec3 pt); |