Skip to main content

FastTransform

Hierarchy

  • GeometryTransform
    • FastTransform

Index

Constructors

publicconstructor

Properties

readonlytype

Methods

rotatePackedNormal

  • rotatePackedNormal(packedNormal: number): number
  • Parameters

    • packedNormal: number

    Returns number

publicrotatePackedNormalInPlace

  • rotatePackedNormalInPlace(packedNormal: number, dst: Float32Array<ArrayBufferLike>, dstOffset: number): void
  • Parameters

    • packedNormal: number
    • dst: Float32Array<ArrayBufferLike>
    • dstOffset: number

    Returns void

toMatrixArray

  • toMatrixArray(dst: Float32Array<ArrayBufferLike>): Float32Array<ArrayBufferLike>
  • Parameters

    • dst: Float32Array<ArrayBufferLike>

    Returns Float32Array<ArrayBufferLike>

transformInPlace

  • transformInPlace(x: number, y: number, z: number, dst: MutableArrayLike<number>, dstOffset: number): void
  • Parameters

    • x: number
    • y: number
    • z: number
    • dst: MutableArrayLike<number>
    • dstOffset: number

    Returns void

publictransformInPlaceVector3

  • transformInPlaceVector3(x: number, y: number, z: number, dst: Vertex3): void
  • Parameters

    • x: number
    • y: number
    • z: number
    • dst: Vertex3

    Returns void

transformPositions

  • transformPositions(positions: ArrayLike<number>, vertexCount: number): Float64Array<ArrayBufferLike>
  • Parameters

    • positions: ArrayLike<number>
    • vertexCount: number

    Returns Float64Array<ArrayBufferLike>

transformToVertex3

  • transformToVertex3(x: number, y: number, z: number, dst: Vertex3): void
  • Parameters

    • x: number
    • y: number
    • z: number
    • dst: Vertex3

    Returns void

publictranslateToRef

publicstaticidentity

publicstatictransformToMatrixArray

  • transformToMatrixArray(t: BimTransform, dst: Float64Array<ArrayBufferLike>, offset: number): void
  • Parameters

    • t: BimTransform
    • dst: Float64Array<ArrayBufferLike>
    • offset: number

    Returns void