Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ColorMaterial

Hierarchy

Index

Constructors

Properties

_currentId: any
_primitivesMap: any
_shader: IShader
coreData: CoreData
diffuseColor: Color

漫反射光颜色

diffuseTexture: Texture

纹理

emissionColor: Color

辐射光颜色,自发光

emissionTexture: Texture

自发光纹理

name: string
normalTexture: Texture

法线贴图

normalTextureIntensity: number

法线纹理强度

specularColor: Color

镜面反射光颜色

specularTexture: Texture

高光纹理

tilingOffset: Vector4

Tiling表示UV坐标的缩放倍数,Offset表示UV坐标的起始位置。

Accessors

  • get alpha(): number
  • set alpha(value: number): void
  • alpha测试值

    Returns number

  • alpha测试值

    Parameters

    • value: number

    Returns void

  • Returns BlendMode

  • Parameters

    Returns void

  • 设置depth function

    memberof

    Material

    Parameters

    Returns void

  • get isTransparent(): boolean
  • set isTransparent(value: boolean): void
  • Returns boolean

  • Parameters

    • value: boolean

    Returns void

  • Returns RenderFace

  • Parameters

    Returns void

  • Returns IShader

Methods

  • color2Id(color: any): number
  • color和id转换

    Parameters

    • color: any

    Returns number

  • getMeshByColor(color: any): any
  • 根据color获取mesh

    memberof

    ColorMaterial

    Parameters

    • color: any

    Returns any

  • color和id转换

    Parameters

    • id: number

    Returns Vector3

  • 渲染前 记录idColorMap

    memberof

    ColorMaterial

    Parameters

    Returns number[]

  • reset(): void
  • 重置colorIdMap

    memberof

    ColorMaterial

    Returns void

Generated using TypeDoc