Logo
  • PhysX License
  • Building with PhysX
  • Snippets
  • PhysX API Basics
  • Startup and Shutdown
  • Threading
  • Geometry
  • Custom Geometry
  • Rigid Body Overview
  • Rigid Body Collision
  • Rigid Body Dynamics
  • Simulation
  • Advanced Collision Detection
  • Joints
  • Articulations
  • GPU Rigid Bodies
  • Soft Bodies
  • Particle System
  • Geometry Queries
  • Scene Queries
  • Gjk Queries
  • Vehicles
  • Character Controllers
  • Debug Visualization
  • Omniverse Visual Debugger
  • Simulation Statistics
  • Serialization
  • Extending Serialization
  • Best Practices Guide
  • Migrating From PhysX SDK 2.x to 3.x
  • Migrating From PhysX SDK 3.2 to 3.3
  • Migrating From PhysX SDK 3.3 to 3.4
  • Migrating From PhysX SDK 3.4 to 4.0
  • Migrating From PhysX SDK 4.0 to 5.1
  • Migrating From PhysX SDK 5.1 to 5.2
  • Migrating From PhysX SDK 5.2 to 5.3
  • PhysX SDK API
    • Directory hierarchy
    • Namespace hierarchy
    • API contents
      • Classes
      • Macros
      • Directories
      • Files
      • Functions
      • Groups
      • Namespaces
        • ExtGpu
        • aos
          • aos::@153
          • BAllEq
          • BAllEqFFFF
          • BAllEqTTTT
          • BAllTrue3
          • BAllTrue4
          • BAnd
          • BAndNot
          • BAnyTrue3
          • BAnyTrue4
          • BFFFF
          • BFFFT
          • BFFTF
          • BFFTT
          • BFTFF
          • BFTFT
          • BFTTF
          • BFTTT
          • BGetBitMask
          • BGetW
          • BGetX
          • BGetY
          • BGetZ
          • BLoad
          • BLoad
          • BNot
          • BOr
          • BSetW
          • BSetX
          • BSetY
          • BSetZ
          • BSplatElement
          • BSplatElement
          • BStoreA
          • BTFFF
          • BTFFT
          • BTFTF
          • BTFTT
          • BTTFF
          • BTTFT
          • BTTTF
          • BTTTT
          • BWMask
          • BXMask
          • BYMask
          • BZMask
          • BoolV
          • FAbs
          • FAdd
          • FAllEq
          • FAllGrtr
          • FAllGrtrOrEq
          • FClamp
          • FCos
          • FDiv
          • FDivFast
          • FEps
          • FEps6
          • FHalf
          • FInBounds
          • FInBounds
          • FIsEq
          • FIsGrtr
          • FIsGrtrOrEq
          • FLoad
          • FMax
          • FMin
          • FMul
          • FNeg
          • FNegMax
          • FNegScaleSub
          • FOne
          • FOutOfBounds
          • FOutOfBounds
          • FRecip
          • FRecipFast
          • FRound
          • FRsqrt
          • FRsqrtFast
          • FScaleAdd
          • FSel
          • FSin
          • FSqrt
          • FStore
          • FSub
          • FZero
          • FloatV
          • I4Load
          • I4LoadA
          • I4LoadU
          • I4LoadXYZW
          • I4StoreA
          • M33Abs
          • M33Add
          • M33Diagonal
          • M33Diagonal
          • M33Identity
          • M33Inverse
          • M33Load
          • M33MulM33
          • M33MulV3
          • M33MulV3AddV3
          • M33Neg
          • M33Scale
          • M33Sub
          • M33Trnsps
          • M33TrnspsMulV3
          • M34Add
          • M34Mul33MM34
          • M34Mul33V3
          • M34Mul33V3
          • M34MulM33
          • M34MulM34
          • M34MulV3
          • M34Trnsps33
          • M34TrnspsMul33V3
          • M44Add
          • M44Inverse
          • M44MulM44
          • M44MulV4
          • M44Trnsps
          • M44TrnspsMulV4
          • Mat33GetQuatV
          • Mat33V
          • Mat33V_From_PxMat33
          • Mat34V
          • Mat43V
          • Mat44V
          • PxI32_From_VecI32V
          • PxMat33_From_Mat33V
          • PxMatTransformV
          • PxTransformV
          • QuatAdd
          • QuatConjugate
          • QuatDot
          • QuatGetBasisVector0
          • QuatGetBasisVector1
          • QuatGetBasisVector2
          • QuatGetImaginaryPart
          • QuatGetMat33V
          • QuatGetMat33V
          • QuatGetMat33V
          • QuatGetMat33V
          • QuatIdentity
          • QuatLength
          • QuatLengthSq
          • QuatMerge
          • QuatMerge
          • QuatMerge
          • QuatMul
          • QuatNeg
          • QuatNormalize
          • QuatRotate
          • QuatRotateInv
          • QuatScale
          • QuatSub
          • QuatTransform
          • QuatV
          • QuatVLoadA
          • QuatVLoadU
          • QuatVLoadXYZW
          • QuatV_From_RotationAxisAngle
          • Store_From_BoolV
          • U4Load
          • U4LoadA
          • U4LoadU
          • U4LoadXYZW
          • U4One
          • U4StoreA
          • U4Two
          • U4Zero
          • V3Abs
          • V3Add
          • V3AllEq
          • V3AllGrtr
          • V3AllGrtrOrEq
          • V3Clamp
          • V3ColX
          • V3ColY
          • V3ColZ
          • V3Cos
          • V3Cross
          • V3Div
          • V3DivFast
          • V3Dot
          • V3Dot4
          • V3Eps
          • V3ExtractMax
          • V3ExtractMin
          • V3GetX
          • V3GetY
          • V3GetZ
          • V3InBounds
          • V3InBounds
          • V3IsEq
          • V3IsGrtr
          • V3IsGrtrOrEq
          • V3Length
          • V3LengthSq
          • V3Load
          • V3LoadA
          • V3LoadA
          • V3LoadU
          • V3LoadU
          • V3LoadU_SafeReadW
          • V3LoadUnsafeA
          • V3Max
          • V3Merge
          • V3Merge
          • V3Min
          • V3Mul
          • V3MulAdd
          • V3Neg
          • V3NegMulSub
          • V3NegScaleSub
          • V3Normalize
          • V3NormalizeFast
          • V3NormalizeSafe
          • V3One
          • V3OutOfBounds
          • V3OutOfBounds
          • V3PermXYX
          • V3PermYXX
          • V3PermYZX
          • V3PermYZZ
          • V3PermZXY
          • V3PermZZY
          • V3Perm_0Z_Zero_1X
          • V3Perm_1Y_0X_Zero
          • V3Perm_Zero_1Z_0Y
          • V3PrepareCross
          • V3ReadX
          • V3ReadXYZ
          • V3ReadY
          • V3ReadZ
          • V3Recip
          • V3RecipFast
          • V3Round
          • V3Rsqrt
          • V3RsqrtFast
          • V3Scale
          • V3ScaleAdd
          • V3ScaleInv
          • V3ScaleInvFast
          • V3Sel
          • V3SetX
          • V3SetY
          • V3SetZ
          • V3Sign
          • V3Sin
          • V3Splat
          • V3StoreA
          • V3StoreU
          • V3Sub
          • V3SumElems
          • V3Transpose
          • V3UnitX
          • V3UnitY
          • V3UnitZ
          • V3WriteX
          • V3WriteXYZ
          • V3WriteY
          • V3WriteZ
          • V3Zero
          • V4Abs
          • V4Add
          • V4AllEq
          • V4AllGrtr
          • V4AllGrtrOrEq
          • V4AllGrtrOrEq3
          • V4Andc
          • V4AnyGrtr3
          • V4Clamp
          • V4ClearW
          • V4Cos
          • V4Cross
          • V4Div
          • V4DivFast
          • V4Dot
          • V4Dot3
          • V4Eps
          • V4ExtractMax
          • V4ExtractMin
          • V4GetW
          • V4GetX
          • V4GetY
          • V4GetZ
          • V4I16CompareGt
          • V4I32Sel
          • V4IsEq
          • V4IsEqU32
          • V4IsGrtr
          • V4IsGrtrOrEq
          • V4IsGrtrV32u
          • V4Length
          • V4LengthSq
          • V4Load
          • V4LoadA
          • V4LoadU
          • V4LoadXYZW
          • V4Max
          • V4Merge
          • V4Merge
          • V4Merge
          • V4MergeW
          • V4MergeW
          • V4MergeX
          • V4MergeX
          • V4MergeY
          • V4MergeY
          • V4MergeZ
          • V4MergeZ
          • V4Min
          • V4Mul
          • V4MulAdd
          • V4Neg
          • V4NegMulSub
          • V4NegScaleSub
          • V4Normalize
          • V4NormalizeFast
          • V4NormalizeSafe
          • V4One
          • V4Perm
          • V4PermXZXZ
          • V4PermYWYW
          • V4PermYXWZ
          • V4PermYZXW
          • V4PermZWXY
          • V4ReadW
          • V4ReadX
          • V4ReadXYZ
          • V4ReadY
          • V4ReadZ
          • V4Recip
          • V4RecipFast
          • V4Round
          • V4Rsqrt
          • V4RsqrtFast
          • V4Scale
          • V4ScaleAdd
          • V4ScaleInv
          • V4ScaleInvFast
          • V4Sel
          • V4SetW
          • V4SetW
          • V4SetX
          • V4SetY
          • V4SetZ
          • V4Sin
          • V4Splat
          • V4SplatElement
          • V4Sqrt
          • V4StoreA
          • V4StoreU
          • V4Sub
          • V4SumElements
          • V4Transpose
          • V4U16CompareGt
          • V4U16LoadAligned
          • V4U16LoadUnaligned
          • V4U32Andc
          • V4U32Sel
          • V4U32SplatElement
          • V4U32SplatElement
          • V4U32StoreAligned
          • V4U32and
          • V4U32or
          • V4U32xor
          • V4UnitW
          • V4UnitX
          • V4UnitY
          • V4UnitZ
          • V4UnpackXY
          • V4UnpackXY
          • V4UnpackZW
          • V4UnpackZW
          • V4WriteW
          • V4WriteX
          • V4WriteXYZ
          • V4WriteY
          • V4WriteZ
          • V4Zero
          • Vec3V
          • Vec3V_From_FloatV
          • Vec3V_From_FloatV_WUndefined
          • Vec3V_From_Vec4V
          • Vec3V_From_Vec4V_WUndefined
          • Vec4V
          • Vec4V_From_FloatV
          • Vec4V_From_PxVec3_WUndefined
          • Vec4V_From_Vec3V
          • Vec4V_From_VecI32V
          • Vec4V_From_VecU32V
          • Vec4V_ReinterpretFrom_VecI32V
          • Vec4V_ReinterpretFrom_VecU32V
          • VecI16V
          • VecI32V
          • VecI32V_Add
          • VecI32V_Add
          • VecI32V_And
          • VecI32V_From_BoolV
          • VecI32V_From_BoolV
          • VecI32V_From_Vec4V
          • VecI32V_GetW
          • VecI32V_GetW
          • VecI32V_GetX
          • VecI32V_GetX
          • VecI32V_GetY
          • VecI32V_GetY
          • VecI32V_GetZ
          • VecI32V_GetZ
          • VecI32V_IsEq
          • VecI32V_IsEq
          • VecI32V_IsGrtr
          • VecI32V_IsGrtr
          • VecI32V_LeftShift
          • VecI32V_LeftShift
          • VecI32V_LeftShift
          • VecI32V_Merge
          • VecI32V_MinusOne
          • VecI32V_One
          • VecI32V_Or
          • VecI32V_Or
          • VecI32V_PrepareShift
          • VecI32V_PrepareShift
          • VecI32V_ReinterpretFrom_Vec4V
          • VecI32V_RightShift
          • VecI32V_RightShift
          • VecI32V_RightShift
          • VecI32V_Sel
          • VecI32V_Sub
          • VecI32V_Sub
          • VecI32V_Two
          • VecI32V_Zero
          • VecShiftV
          • VecU16V
          • VecU32V
          • VecU32V_From_BoolV
          • VecU32V_From_BoolV
          • VecU32V_ReinterpretFrom_Vec4V
          • internalScalarSimd
          • isFiniteFloatV
          • isFiniteQuatV
          • isFiniteVec3V
          • isFiniteVec4V
          • isSaneQuatV
          • isValidQuatV
          • isValidVec3V
          • loadTransformA
          • loadTransformU
          • vecMathTests
            • allElementsEqualBoolV
            • allElementsEqualFloatV
            • allElementsEqualMat33V
            • allElementsEqualMat34V
            • allElementsEqualMat44V
            • allElementsEqualVec3V
            • allElementsEqualVec4V
            • allElementsEqualVecI32V
            • allElementsEqualVecU32V
            • allElementsNearEqualFloatV
            • allElementsNearEqualMat33V
            • allElementsNearEqualMat34V
            • allElementsNearEqualMat44V
            • allElementsNearEqualVec3V
            • allElementsNearEqualVec4V
            • getInvalidVec3V
        • physx
        • pvdsdk
      • Pages
      • Structs
      • Typedefs
      • Unions
      • Variables
physx
  • »
  • PhysX SDK API »
  • Namespaces »
  • aos »
  • aos::vecMathTests
  •  

aos::vecMathTests

namespace vecMathTests

Functions

  • allElementsEqualBoolV(const BoolV a, const BoolV b)

  • allElementsEqualFloatV(const FloatV a, const FloatV b)

  • allElementsEqualMat33V(const Mat33V &a, const Mat33V &b)

  • allElementsEqualMat34V(const Mat34V &a, const Mat34V &b)

  • allElementsEqualMat44V(const Mat44V &a, const Mat44V &b)

  • allElementsEqualVec3V(const Vec3V a, const Vec3V b)

  • allElementsEqualVec4V(const Vec4V a, const Vec4V b)

  • allElementsEqualVecI32V(const VecI32V a, const VecI32V b)

  • allElementsEqualVecU32V(const VecU32V a, const VecU32V b)

  • allElementsNearEqualFloatV(const FloatV a, const FloatV b)

  • allElementsNearEqualMat33V(const Mat33V &a, const Mat33V &b)

  • allElementsNearEqualMat34V(const Mat34V &a, const Mat34V &b)

  • allElementsNearEqualMat44V(const Mat44V &a, const Mat44V &b)

  • allElementsNearEqualVec3V(const Vec3V a, const Vec3V b)

  • allElementsNearEqualVec4V(const Vec4V a, const Vec4V b)

  • getInvalidVec3V()


© Copyright 2022-2023, NVIDIA. Last updated on Dec 11, 2023.