|
| template<typename RealType > |
| bool | IsFinite (const TVector2< RealType > &V) |
| |
| template<typename RealType > |
| bool | IsFinite (const TVector< RealType > &V) |
| |
| template<typename RealType > |
| RealType | Clamp (RealType Value, RealType MinValue, RealType MaxValue) |
| |
| template<typename RealType > |
| TVector< RealType > | Normal (const TVector< RealType > &V0, const TVector< RealType > &V1, const TVector< RealType > &V2) |
| |
| template<typename RealType > |
| TVector< RealType > | NormalDirection (const TVector< RealType > &V0, const TVector< RealType > &V1, const TVector< RealType > &V2) |
| |
| template<typename RealType > |
| RealType | Area (const TVector< RealType > &V0, const TVector< RealType > &V1, const TVector< RealType > &V2) |
| |
| template<typename RealType > |
| RealType | Area (const TVector2< RealType > &V0, const TVector2< RealType > &V1, const TVector2< RealType > &V2) |
| |
| template<typename RealType > |
| RealType | SignedArea (const TVector2< RealType > &V0, const TVector2< RealType > &V1, const TVector2< RealType > &V2) |
| |
| template<typename RealType > |
| bool | IsObtuse (const TVector< RealType > &V1, const TVector< RealType > &V2, const TVector< RealType > &V3) |
| |
| template<typename RealType > |
| TVector< RealType > | NormalArea (const TVector< RealType > &V0, const TVector< RealType > &V1, const TVector< RealType > &V2, RealType &AreaOut) |
| |
| template<typename RealType > |
| bool | EpsilonEqual (RealType A, RealType B, RealType Epsilon) |
| |
| template<typename RealType > |
| bool | EpsilonEqual (const TVector2< RealType > &V0, const TVector2< RealType > &V1, RealType Epsilon) |
| |
| template<typename RealType > |
| bool | EpsilonEqual (const TVector< RealType > &V0, const TVector< RealType > &V1, RealType Epsilon) |
| |
| template<typename RealType > |
| bool | EpsilonEqual (const TVector4< RealType > &V0, const TVector4< RealType > &V1, RealType Epsilon) |
| |
| template<typename ValueVecType > |
| int | Min3Index (const ValueVecType &Vector3) |
| |
| template<typename ValueVecType > |
| int | Max3Index (const ValueVecType &Vector3) |
| |
| template<typename RealType > |
| void | MakePerpVectors (const TVector< RealType > &Normal, TVector< RealType > &OutPerp1, TVector< RealType > &OutPerp2) |
| |
| template<typename RealType > |
| TVector< RealType > | MakePerpVector (const TVector< RealType > &Normal) |
| |
| template<typename RealType > |
| void | MakePerpVector (const TVector< RealType > &Normal, TVector< RealType > &OutPerp1) |
| |
| template<typename RealType > |
| RealType | PlaneAngleSignedD (const TVector< RealType > &VFrom, const TVector< RealType > &VTo, const TVector< RealType > &PlaneN) |
| |
| template<typename RealType > |
| RealType | PlaneAngleSignedR (const TVector< RealType > &VFrom, const TVector< RealType > &VTo, const TVector< RealType > &PlaneN) |
| |
| template<typename RealType > |
| RealType | VectorTanHalfAngle (const TVector< RealType > &A, const TVector< RealType > &B) |
| |
| template<typename RealType > |
| RealType | VectorTanHalfAngle (const TVector2< RealType > &A, const TVector2< RealType > &B) |
| |
| template<typename RealType > |
| RealType | VectorCot (const TVector< RealType > &V1, const TVector< RealType > &V2) |
| |
| template<typename RealType > |
| TVector< RealType > | BarycentricCoords (const TVector< RealType > &Point, const TVector< RealType > &V0, const TVector< RealType > &V1, const TVector< RealType > &V2) |
| |
| template<typename RealType > |
| TVector< RealType > | BarycentricCoords (const TVector2< RealType > &Point, const TVector2< RealType > &V0, const TVector2< RealType > &V1, const TVector2< RealType > &V2) |
| |
| template<typename RealType > |
| TVector< RealType > | UniformSampleTriangleBarycentricCoords (RealType R1, RealType R2) |
| |
| template<typename RealType > |
| TVector< RealType > | UniformSampleTrianglePoint (RealType R1, RealType R2, const TVector< RealType > &A, const TVector< RealType > &B, const TVector< RealType > &C) |
| |
| template<typename RealType > |
| TVector2< RealType > | UniformSampleTrianglePoint (RealType R1, RealType R2, const TVector2< RealType > &A, const TVector2< RealType > &B, const TVector2< RealType > &C) |
| |
| template<typename RealType > |
| RealType | TriSolidAngle (TVector< RealType > A, TVector< RealType > B, TVector< RealType > C, const TVector< RealType > &P) |
| |
| template<typename RealType > |
| TVector< RealType > | TriGradient (TVector< RealType > Vi, TVector< RealType > Vj, TVector< RealType > Vk, RealType fi, RealType fj, RealType fk) |
| |
| template<typename RealType > |
| RealType | OpeningAngleD (TVector< RealType > A, TVector< RealType > B, const TVector< RealType > &P) |
| |
| template<typename RealType > |
| RealType | OrientedDihedralAngle (const TVector< RealType > &Normal0, const TVector< RealType > &Normal1, const TVector< RealType > &Edge) |
| |
| template<typename RealType > |
| TVector2< RealType > | Circumcenter (TVector2< RealType > A, TVector2< RealType > B, const TVector2< RealType > &C, RealType Epsilon=TMathUtilConstants< RealType >::Epsilon) |
| |
| template<typename RealType > |
| RealType | TriangleRegularity (const TVector< RealType > &A, const TVector< RealType > &B, const TVector< RealType > &C) |
| |
| template<typename RealType > |
| RealType | BitangentSign (const TVector< RealType > &NormalIn, const TVector< RealType > &TangentIn, const TVector< RealType > &BitangentIn) |
| |
| template<typename RealType > |
| TVector< RealType > | Bitangent (const TVector< RealType > &NormalIn, const TVector< RealType > &TangentIn, RealType BitangentSign) |
| |
| template<typename RealType > |
| TVector< RealType > | TangentFromBitangent (const TVector< RealType > &NormalIn, const TVector< RealType > &BitangentIn) |
| |
| template<typename RealType > |
| TVector< RealType > | BitangentFromTangent (const TVector< RealType > &NormalIn, const TVector< RealType > &TangentIn) |
| |
| double | AspectRatio (const FVector3d &v1, const FVector3d &v2, const FVector3d &v3) |
| |
| template<typename RealType > |
| TVector< RealType > | TransformNormal (const TTransform< RealType > &Transform, const TVector< RealType > &Normal) |
| |
| template<typename RealType > |
| TVector< RealType > | InverseTransformNormal (const TTransform< RealType > &Transform, const TVector< RealType > &Normal) |
| |