Nuclideon
  • Products
  • Industries
  • Company
  • Blog
  • TCO Calculator
Get in Touch
udSDK User Guide
  • Nuclideon udSDK!
  • udAttributes
  • udBlockRenderContext
  • udCloudFile
  • udCloudProject
  • udCloudScene
  • udCloudWorkspace
  • udCompare
  • udConfig
  • udContext
  • udConvert
  • udConvertCustom
  • udDLLExport
  • udError
  • udGeoProjection
  • udGeoZone
  • udGeometry
  • udMath
  • udMath_Inl
  • udMeshing
  • udPointBuffer
  • udPointCloud
  • udQueryContext
  • udRenderContext
  • udRenderTarget
  • 3rd Party Licenses
  • udScene
  • udServerAPI
  • udStreamer
  • udTriangleVoxelizer
  • udUtil
  • udVersion
  • udWeb

udMath

Defines

UD_PI

UD_2PI

UD_HALF_PI

UD_ROOT_2

UD_INV_ROOT_2

UD_RAD2DEGVAL

UD_DEG2RADVAL

UD_RAD2DEG(rad)

UD_DEG2RAD(deg)

UD_PIf

UD_2PIf

UD_HALF_PIf

UD_ROOT_2f

UD_INV_ROOT_2f

UD_RAD2DEGVALf

UD_DEG2RADVALf

UD_RAD2DEGf(rad)

UD_DEG2RADf(deg)

UD_EPSILON

udMathDecl2(type, name)

udMathDecl3(type, name)

udMathDecl4(type, name)

Functions

udMathDecl2(int16_t, udShort2)

udMathDecl3(int16_t, udShort3)

udMathDecl4(int16_t, udShort4)

udMathDecl2(int32_t, udInt2)

udMathDecl3(int32_t, udInt3)

udMathDecl4(int32_t, udInt4)

udMathDecl2(int64_t, udLong2)

udMathDecl3(int64_t, udLong3)

udMathDecl4(int64_t, udLong4)

udMathDecl2(uint16_t, udUShort2)

udMathDecl3(uint16_t, udUShort3)

udMathDecl4(uint16_t, udUShort4)

udMathDecl2(uint32_t, udUInt2)

udMathDecl3(uint32_t, udUInt3)

udMathDecl4(uint32_t, udUInt4)

udMathDecl2(uint64_t, udULong2)

udMathDecl3(uint64_t, udULong3)

udMathDecl4(uint64_t, udULong4)

udMathDecl2(float, udFloat2)

udMathDecl3(float, udFloat3)

udMathDecl4(float, udFloat4)

udMathDecl2(double, udDouble2)

udMathDecl3(double, udDouble3)

udMathDecl4(double, udDouble4)

udMathDecl4(udFloat4, udFloat4x4)

udMathDecl4(udDouble4, udDouble4x4)

udMathDecl4(float, udFloatQuat)

udMathDecl4(double, udDoubleQuat)

On this page

  • Defines
    • UD_PI
    • UD_2PI
    • UD_HALF_PI
    • UD_ROOT_2
    • UD_INV_ROOT_2
    • UD_RAD2DEGVAL
    • UD_DEG2RADVAL
    • UD_RAD2DEG(rad)
    • UD_DEG2RAD(deg)
    • UD_PIf
    • UD_2PIf
    • UD_HALF_PIf
    • UD_ROOT_2f
    • UD_INV_ROOT_2f
    • UD_RAD2DEGVALf
    • UD_DEG2RADVALf
    • UD_RAD2DEGf(rad)
    • UD_DEG2RADf(deg)
    • UD_EPSILON
    • udMathDecl2(type, name)
    • udMathDecl3(type, name)
    • udMathDecl4(type, name)
  • Functions
    • udMathDecl2(int16_t, udShort2)
    • udMathDecl3(int16_t, udShort3)
    • udMathDecl4(int16_t, udShort4)
    • udMathDecl2(int32_t, udInt2)
    • udMathDecl3(int32_t, udInt3)
    • udMathDecl4(int32_t, udInt4)
    • udMathDecl2(int64_t, udLong2)
    • udMathDecl3(int64_t, udLong3)
    • udMathDecl4(int64_t, udLong4)
    • udMathDecl2(uint16_t, udUShort2)
    • udMathDecl3(uint16_t, udUShort3)
    • udMathDecl4(uint16_t, udUShort4)
    • udMathDecl2(uint32_t, udUInt2)
    • udMathDecl3(uint32_t, udUInt3)
    • udMathDecl4(uint32_t, udUInt4)
    • udMathDecl2(uint64_t, udULong2)
    • udMathDecl3(uint64_t, udULong3)
    • udMathDecl4(uint64_t, udULong4)
    • udMathDecl2(float, udFloat2)
    • udMathDecl3(float, udFloat3)
    • udMathDecl4(float, udFloat4)
    • udMathDecl2(double, udDouble2)
    • udMathDecl3(double, udDouble3)
    • udMathDecl4(double, udDouble4)
    • udMathDecl4(udFloat4, udFloat4x4)
    • udMathDecl4(udDouble4, udDouble4x4)
    • udMathDecl4(float, udFloatQuat)
    • udMathDecl4(double, udDoubleQuat)

Products

  • udStream
  • udSDK
  • udCloud

Company

  • About Us
  • Careers
  • Contact Us

Resources

  • Privacy Policy
  • Terms of Service
Nuclideon on LinkedInNuclideon on GitHub

Copyright © 2024-2026 Nuclideon Pty Ltd (ACN 681 220 548).