返回介绍

指南

MxCAD API 文档

3d.MdGeMaterialAspect

发布于 2024-07-31 21:40:00 字数 14326 浏览 0 评论 0 收藏 0

mxcad API 文档 / 3d / MdGeMaterialAspect

Class: MdGeMaterialAspect

3d.MdGeMaterialAspect

表示材质

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new MdGeMaterialAspect(p?)

Parameters

NameType
p?object \MxNameOfMaterial

Overrides

MdGeObject.constructor

Properties

imp

Protected imp: any = 0

Inherited from

MdGeObject.imp

Methods

Alpha

Alpha(): number

Returns

number


AmbientColor

AmbientColor(): MdGeColor

Returns

MdGeColor


Color

Color(): MdGeColor

Returns

MdGeColor


DiffuseColor

DiffuseColor(): MdGeColor

Returns

MdGeColor


EmissiveColor

EmissiveColor(): MdGeColor

Returns

MdGeColor


IncreaseShine

IncreaseShine(theDelta): void

Parameters

NameType
theDeltanumber

Returns

void


IsDifferent

IsDifferent(theOther): boolean

Parameters

NameType
theOtherMdGeMaterialAspect

Returns

boolean


IsEqual

IsEqual(theOther): boolean

Parameters

NameType
theOtherMdGeMaterialAspect

Returns

boolean


MaterialFromName

MaterialFromName(theName): MxNameOfMaterial

Parameters

NameType
theNamestring

Returns

MxNameOfMaterial


MaterialName

MaterialName(): string

Returns

string


MaterialType

MaterialType(): MxTypeOfMaterial

Returns

MxTypeOfMaterial


Name

Name(): MxNameOfMaterial

Returns

MxNameOfMaterial


NumberOfMaterials

NumberOfMaterials(): number

Returns

number


ReflectionMode

ReflectionMode(theType): boolean

Parameters

NameType
theTypeMxTypeOfReflection

Returns

boolean


RefractionIndex

RefractionIndex(): number

Returns

number


RequestedName

RequestedName(): MxNameOfMaterial

Returns

MxNameOfMaterial


Reset

Reset(): void

Returns

void


SetAlpha

SetAlpha(theValue): void

Parameters

NameType
theValuenumber

Returns

void


SetAmbientColor

SetAmbientColor(theColor): void

Parameters

NameType
theColorMdGeColor

Returns

void


SetColor

SetColor(theColor): void

Parameters

NameType
theColorMdGeColor

Returns

void


SetDiffuseColor

SetDiffuseColor(theColor): void

Parameters

NameType
theColorMdGeColor

Returns

void


SetEmissiveColor

SetEmissiveColor(theColor): void

Parameters

NameType
theColorMdGeColor

Returns

void


SetMaterialName

SetMaterialName(theName): void

Parameters

NameType
theNamestring

Returns

void


SetMaterialType

SetMaterialType(theType): void

Parameters

NameType
theTypeMxTypeOfMaterial

Returns

void


SetRefractionIndex

SetRefractionIndex(theValue): void

Parameters

NameType
theValuenumber

Returns

void


SetShininess

SetShininess(theValue): void

Parameters

NameType
theValuenumber

Returns

void


SetSpecularColor

SetSpecularColor(theColor): void

Parameters

NameType
theColorMdGeColor

Returns

void


SetTransparency

SetTransparency(theValue): void

Parameters

NameType
theValuenumber

Returns

void


Shininess

Shininess(): number

Returns

number


SpecularColor

SpecularColor(): MdGeColor

Returns

MdGeColor


Transparency

Transparency(): number

Returns

number


getImp

getImp(): any

Returns

any

Inherited from

MdGeObject.getImp


initTempObject

Protected initTempObject(imp): void

Parameters

NameType
impany

Returns

void

Inherited from

MdGeObject.initTempObject

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文