M3D / M3D / Render / MatCapMaterial
Class: MatCapMaterial
Memberof
M3D.Render
Description
MatCap材质
Date
2022-1-17
Version
1.0
Copyright
All Rights Reserved. Copyright (C) 2022 HOTEAMSOFT, Ltd
Hierarchy
-
↳
MatCapMaterial
Table of contents
Constructors
Properties
Methods
- addUniformMap
- addUniformTextureMap
- clearUniformMap
- clone
- compare
- getAcceptLight
- getAmbient
- getAmbientMap
- getBumpMap
- getCompare
- getDefine
- getDiffuse
- getDiffuseMap
- getDisplacementBias
- getDisplacementMap
- getDisplacementScale
- getDisplayName
- getEmissive
- getEmissiveMap
- getEnvTextureMapping
- getEvents
- getEvnMap
- getId
- getIsGammaOutpute
- getLightHash
- getMatcapMap
- getMaterialType
- getMaterialTypeStr
- getName
- getNeedUpdate
- getNormalMap
- getNormalMapScale
- getOpacity
- getShadingMode
- getShininess
- getSpecular
- getSpecularMap
- getTextureMapMode
- getTextureMapping
- getTextureOp
- getUnifomParameters
- getUniformMap
- getUniformParameter
- getUniformTextureMap
- getUseLight
- getUuid
- getUvRotate
- getUvTransform
- getiSpecular
- init
- registerEvent
- removeEvent
- setAcceptLight
- setAmbient
- setBumpMap
- setDefine
- setDiffuse
- setDiffuseMap
- setDisplacementBias
- setDisplacementMap
- setDisplacementScale
- setDisplayName
- setEmissive
- setEnvTextureMapping
- setId
- setIsGammaOutpute
- setLightHash
- setMatcapMap
- setMaterialType
- setName
- setNeedUpdate
- setNormalMap
- setNormalMapScale
- setOpacity
- setShadingMode
- setShininess
- setSpecular
- setSpecularMap
- setTextureMapMode
- setTextureMapping
- setTextureOp
- setUniformMap
- setUniformParameter
- setUseLight
- setUuid
- setiSpecular
- tempOpacity
- updateUniformMap
Constructors
constructor
• new MatCapMaterial(): MatCapMaterial
Returns
Description
构造函数
Overrides
• new MatCapMaterial(org
): MatCapMaterial
Parameters
Name | Type |
---|---|
org | MatCapMaterial |
Returns
Description
构造函数
Overrides
Properties
id
• id: number
Inherited from
instanceRednerMaterial
• instanceRednerMaterial: boolean
Inherited from
Material.instanceRednerMaterial
count
▪ Static
count: number
Inherited from
defaultSpecular
▪ Static
defaultSpecular: number
Inherited from
Methods
addUniformMap
▸ addUniformMap(para
, uniformValue
): void
Parameters
Name | Type |
---|---|
para | ShaderParameter |
uniformValue | any |
Returns
void
Description
添加Uniform参数
Inherited from
addUniformTextureMap
▸ addUniformTextureMap(para
, obj
): void
Parameters
Name | Type |
---|---|
para | ShaderParameter |
obj | TextureObject |
Returns
void
Description
添加纹理Uniform参数
Inherited from
clearUniformMap
▸ clearUniformMap(): void
Returns
void
Description
清空材质UniformMap
Inherited from
clone
▸ clone(): MatCapMaterial
Returns
Description
材质克隆
Overrides
compare
▸ compare(sBaseMaterial
): boolean
Parameters
Name | Type |
---|---|
sBaseMaterial | BaseMaterial |
Returns
boolean
Description
材质比较
Inherited from
getAcceptLight
▸ getAcceptLight(): boolean
Returns
boolean
Description
获取是否接收灯光配置
Inherited from
getAmbient
▸ getAmbient(): Color
Returns
环境光颜色
Description
获取环境光颜色
Inherited from
getAmbientMap
▸ getAmbientMap(): TextureObject
Returns
Description
获取环境贴图
Inherited from
getBumpMap
▸ getBumpMap(): TextureObject
Returns
Description
获取凹凸映射纹理
Inherited from
getCompare
▸ getCompare(smaterial
): boolean
Parameters
Name | Type | Description |
---|---|---|
smaterial | BaseMaterial | 基础材质类 |
Returns
boolean
Description
获取基础材质类和本类一致性比较
Inherited from
getDefine
▸ getDefine(): Object
Returns
Object
Description
获取材质定义
Inherited from
getDiffuse
▸ getDiffuse(): Color
Returns
漫反射光颜色
Description
获取漫反射光颜色
Inherited from
getDiffuseMap
▸ getDiffuseMap(): TextureObject
Returns
Description
获取漫反射纹理
Inherited from
getDisplacementBias
▸ getDisplacementBias(): number
Returns
number
位移偏差
Description
获取位移偏差
Inherited from
getDisplacementMap
▸ getDisplacementMap(): TextureObject
Returns
Description
获取位移贴图
Inherited from
getDisplacementScale
▸ getDisplacementScale(): number
Returns
number
位移标度
Description
获取位移标度
Inherited from
getDisplayName
▸ getDisplayName(): string
Returns
string
Inherited from
getEmissive
▸ getEmissive(): Color
Returns
Description
获取辐射光
Inherited from
getEmissiveMap
▸ getEmissiveMap(): any
Returns
any
Description
获取辐射光Map
Inherited from
getEnvTextureMapping
▸ getEnvTextureMapping(): EnvTextureMappingType
Returns
纹理映射方式
Description
获取纹理映射方式
Inherited from
getEvents
▸ getEvents(): M3DEvent
[]
Returns
M3DEvent
[]
Description
获得事件列表
Inherited from
getEvnMap
▸ getEvnMap(): any
Returns
any
Inherited from
getId
▸ getId(): number
Returns
number
Description
获取id
Inherited from
getIsGammaOutpute
▸ getIsGammaOutpute(): boolean
Returns
boolean
Description
获取是否gamma空间输出
Inherited from
getLightHash
▸ getLightHash(): string
Returns
string
Inherited from
getMatcapMap
▸ getMatcapMap(): TextureObject
Returns
Description
获取Matcap贴图