Skip to main content

BlockRenderer.Model

Class representing model used by BlockRenderer.

Index

Constructors

Methods

Constructors

constructor

  • new Model(): Model
  • new Model(mesh: RenderMesh): Model
  • new Model(x1: number, y1: number, z1: number, x2: number, y2: number, z2: number, descr: ModelTextureSet): Model
  • new Model(descr: ModelTextureSet): Model
  • new Model(x1: number, y1: number, z1: number, x2: number, y2: number, z2: number, texName: string, texId: number): Model
  • new Model(texName: string, texId: number): Model
  • new Model(x1: number, y1: number, z1: number, x2: number, y2: number, z2: number, id: number, data: number): Model
  • new Model(id: number, data: number): Model
  • Creates a new empty model.


    Returns Model

Methods

addBox

  • addBox(x1: number, y1: number, z1: number, x2: number, y2: number, z2: number, id: number, data: number): void
  • addBox(x1: number, y1: number, z1: number, x2: number, y2: number, z2: number, descr: ModelTextureSet): void
  • addBox(x1: number, y1: number, z1: number, x2: number, y2: number, z2: number, texName: string, texId: number): void
  • addBox(id: number, data?: number): void
  • Adds new box to the model using specified block's textures.


    Parameters

    • x1: number
    • y1: number
    • z1: number
    • x2: number
    • y2: number
    • z2: number
    • id: number
    • data: number

    Returns void

addMesh