Options
All
  • Public
  • Public/Protected
  • All
Menu

Class representing a set of vertices with some other parameters required to display them correctly. Used as block, entity and item models, in animations and actually anywhere you need some physical shape

Hierarchy

Index

Constructors

Properties

class: Class<NativeRenderMesh>

Methods

  • addMesh(mesh: NativeRenderMesh): void
  • addMesh(mesh: NativeRenderMesh, addX: number, addY: number, addZ: number): void
  • addMesh(mesh: NativeRenderMesh, addX: number, addY: number, addZ: number, scaleX: number, scaleY: number, scaleZ: number): void
  • addVertex(x: number, y: number, z: number): void
  • addVertex(x: number, y: number, z: number, u: number, v: number): void
  • clear(): void
  • equals(param0: any): boolean
  • finalize(): void
  • fitIn(x1: number, y1: number, z1: number, x2: number, y2: number, z2: number): void
  • fitIn(x1: number, y1: number, z1: number, x2: number, y2: number, z2: number, keepRatio: boolean): void
  • Scales the mesh to fit into the specified box

    Parameters

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

    Returns void

  • Scales the mesh to fit into the specified box

    Parameters

    • x1: number
    • y1: number
    • z1: number
    • x2: number
    • y2: number
    • z2: number
    • keepRatio: boolean

      if true, the ratio of the dimensions are preserved

    Returns void

  • getClass(): Class<any>
  • getPtr(): number
  • hashCode(): number
  • invalidate(): void
  • notify(): void
  • notifyAll(): void
  • rebuild(): void
  • resetColor(): void
  • resetTexture(): void
  • rotate(x: number, y: number, z: number, rotX: number, rotY: number, rotZ: number): void
  • rotate(rotX: number, rotY: number, rotZ: number): void
  • Rotates the mesh around the specified coordinates

    Parameters

    • x: number
    • y: number
    • z: number
    • rotX: number

      rotation angle along X axis, in radians

    • rotY: number

      rotation angle along Y axis, in radians

    • rotZ: number

      rotation angle along Z axis, in radians

    Returns void

  • Rotates the mesh around the (0, 0, 0) coordinates

    Parameters

    • rotX: number

      rotation angle along X axis, in radians

    • rotY: number

      rotation angle along Y axis, in radians

    • rotZ: number

      rotation angle along Z axis, in radians

    Returns void

  • scale(x: number, y: number, z: number): void
  • setBlockTexture(textureName: string, textureMeta: number): void
  • setColor(r: number, g: number, b: number): void
  • setColor(r: number, g: number, b: number, a: number): void
  • setFoliageTinted(): void
  • setFoliageTinted(tintSource: number): void
  • setGrassTinted(): void
  • setLightDir(x: number, y: number, z: number): void
  • setLightIgnore(ignore: boolean, bool2: boolean): void
  • setLightParams(float1: number, float2: number, float3: number): void
  • setLightPos(x: number, y: number, z: number): void
  • setNoTint(): void
  • setNormal(x: number, y: number, z: number): void
  • setWaterTinted(): void
  • toString(): string
  • translate(x: number, y: number, z: number): void
  • wait(): void
  • wait(param0: number): void
  • wait(param0: number, param1: number): void

Generated using TypeDoc