Viewer
    Preparing search index...

    Class Converter

    Index

    Constructors

    Accessors

    Methods

    • Convert the given image to an ArrayBuffer and return the image data.

      Parameters

      • image: Blob | File

        The image to convert.

      • OptionalarrayBuffer: ArrayBuffer

        Optional: The ArrayBuffer of the image, if it was already converted.

      Returns Promise<
          {
              arrayBuffer: ArrayBuffer;
              imageData: { format: string; size: number; filename?: string };
          },
      >

    • Convert the given input to an ArrayBuffer.

      Parameters

      • input: ArrayBuffer | Blob | File | (() => Promise<ArrayBuffer>) | (() => Promise<Blob>)

      Returns Promise<ArrayBuffer>

    • Convert the given input to a Blob.

      Parameters

      • input: ArrayBuffer | Blob | File | (() => Promise<ArrayBuffer>) | (() => Promise<Blob>)

      Returns Promise<Blob>

    • Converts a data URL to a Blob object.

      Parameters

      • dataURL: string

      Returns { arrayBuffer: ArrayBuffer; blob: Blob }

    • Parameters

      • blob: Blob

      Returns Promise<HTMLImageElement>

    • Parameters

      • response: HttpResponse<{ blob: Blob; buffer: ArrayBuffer }>

      Returns Promise<HTMLImageElement>

    • Parameters

      • color: unknown

      Returns number

    • Parameters

      • color: unknown

      Returns number[]

    • Parameters

      • color: unknown
      • OptionaldefColorString: string

      Returns string

    • This color converter is mostly left 'as-is' from viewer v2. I didn't want to break something that works.

      Parameters

      • color: unknown
      • OptionaldefColorString: string

      Returns string

    • Parameters

      • color: unknown

      Returns string

    • Parameters

      • point: vec3 | { x: number; y: number; z: number } | { X: number; Y: number; Z: number }

      Returns vec3