|
| template<typename T > |
| std::optional< Plane3< T > > | TryPlaneFromCoefficients (T x, T y, T z, T offset) noexcept |
| |
| template<typename T > |
| T | Component (const Vec3< T > &value, std::size_t axis) noexcept |
| |
| template<typename T > |
| T | Component (const Point3< T > &value, std::size_t axis) noexcept |
| |
| template<typename T > |
| Normal3< T > | AxisNormal (std::size_t axis, T sign) noexcept |
| |
| template<typename T > |
| bool | IsStrictlyInside (const Aabb3< T > &box, const Point3< T > &point) noexcept |
| |
| template<typename T > |
| std::optional< RayAabbSlabSolution< T > > | TryIntersectPreparedAabbSlabs (const PreparedRay3< T > &prepared, const Aabb3< T > &box) noexcept |
| |
| template<typename T > |
| bool | IntersectsPreparedAabbSlabs (const PreparedRay3< T > &prepared, const Aabb3< T > &box) noexcept |
| |
| template<typename T > |
| std::optional< RaySphereSolution< T > > | TryIntersectRaySphere (const Ray3< T > &ray, const Sphere3< T > &sphere) noexcept |
| |
| template<typename T > |
| T | PointDistanceSquared (const Point3< T > &first, const Point3< T > &second) noexcept |
| |
| template<typename T > |
| QueryCalculation< T > | DotPrecise (const Vec3< T > &first, const Vec3< T > &second) noexcept |
| |
| template<typename T > |
| PointTriangleClosest3< T > | MakePointTriangleClosest (const Point3< T > &point, const Point3< T > &pointOnTriangle, const Vec3< T > &barycentric) noexcept |
| |
| template<typename T > |
| std::optional< RayPlaneSolution< T > > | TryIntersectRayPlane (const Ray3< T > &ray, const Plane3< T > &plane, T parallelTolerance) noexcept |
| |
| template<typename T > |
| std::optional< RayTriangleSolution< T > > | TryIntersectRayTriangle (const Ray3< T > &ray, const Triangle3< T > &triangle, RayTriangleOptions< T > options) noexcept |
| |
| template<typename T > |
| std::optional< Normal3< T > > | TryTransformNormalImpl (const AffineTransform3< T > &transform, const Normal3< T > &normal, bool preserveHalfSpaceOrientation) noexcept |
| |
| template<typename T > |
| constexpr T | NearClipDepth (ClipDepth clipDepth, DepthDirection depthDirection) noexcept |
| |
| template<typename T > |
| constexpr T | FarClipDepth (ClipDepth clipDepth, DepthDirection depthDirection) noexcept |
| |