レイキャスター。

Hierarchy

  • Raycaster

Constructors

  • コンストラクタ。

    Parameters

    • frameBuffer: FrameBuffer

      レンダリング結果を格納するイメージデータ。通常、 g.Renderer#_getImageData() の返り値を用いる。

    Returns Raycaster

Properties

height: number
rgba: Uint8ClampedArray
width: number
zBuffer: number[]

Methods

  • レンダリングのためのバッファをクリアする。

    Parameters

    • Rest ...targets: BufferType[]

      クリアするバッファ。1つも指定しない時、全てのバッファをクリアする。

    Returns void

  • Parameters

    • texture: Texture
    • x: number
    • drawStartY: number
    • drawEndY: number
    • billboardWidth: number
    • billboardHeight: number
    • billboardScreenX: number
    • drawOffsetY: number
    • lightColor: RGBLike
    • fog: Fog
    • distance: number

    Returns void

  • Parameters

    • texture: Texture
    • x: number
    • U: number
    • start: number
    • end: number
    • lightColor: RGBLike
    • fog: Fog
    • distance: number

    Returns void

  • 床と天井をレンダリングする。

    Parameters

    • floorTexture: Texture

      床のテクスチャ。 null の時、描画しない。

    • ceilingTexture: Texture

      天井のテクスチャ。 nullの時、描画しない。

    • light: Light
    • fog: Fog
    • camera: Camera

      カメラ。

    Returns void

Generated using TypeDoc