Skip to content
On this page

mxcad_3d API 文档 / Mx3dGeColor

Class: Mx3dGeColor

表示颜色对象的类。

Hierarchy

Table of contents

Constructors

Methods

Constructors

constructor

new Mx3dGeColor()

创建一个颜色对象。

Overrides

Mx3dBaseObject.constructor

new Mx3dGeColor(theColorName)

使用颜色名称创建一个颜色对象。

Parameters

NameTypeDescription
theColorNameMxNameOfColor颜色名称。

Overrides

Mx3dBaseObject.constructor

new Mx3dGeColor(theR, theG, theB, theType)

使用 RGB 值和颜色类型创建一个颜色对象。

Parameters

NameTypeDescription
theRnumber红色分量。
theGnumber绿色分量。
theBnumber蓝色分量。
theTypeMxTypeOfColor颜色类型。

Overrides

Mx3dBaseObject.constructor

Methods

Blue

Blue(): number

获取蓝色分量的值。

Returns

number

蓝色分量。


ChangeContrast

ChangeContrast(theDelta): void

改变颜色的对比度。

Parameters

NameTypeDescription
theDeltanumber对比度变化量。

Returns

void


ChangeIntensity

ChangeIntensity(theDelta): void

改变颜色的强度。

Parameters

NameTypeDescription
theDeltanumber强度变化量。

Returns

void


DeltaE2000

DeltaE2000(theOther): number

计算颜色之间的 Delta E2000 差异。

Parameters

NameTypeDescription
theOtherMx3dGeColor另一个颜色对象。

Returns

number

Delta E2000 差异值。


Distance

Distance(theColor): number

计算颜色之间的距离。

Parameters

NameTypeDescription
theColorMx3dGeColor另一个颜色对象。

Returns

number

颜色距离。


Green

Green(): number

获取绿色分量的值。

Returns

number

绿色分量。


Hue

Hue(): number

获取色调值。

Returns

number

色调值。


IsDifferent

IsDifferent(theOther): boolean

判断颜色是否不同。

Parameters

NameTypeDescription
theOtherMx3dGeColor另一个颜色对象。

Returns

boolean

是否不同。


IsEqual

IsEqual(theOther): boolean

判断颜色是否相同。

Parameters

NameTypeDescription
theOtherMx3dGeColor另一个颜色对象。

Returns

boolean

是否相同。


Light

Light(): number

获取亮度值。

Returns

number

亮度值。


Name

Name(): MxNameOfColor

获取颜色的名称。

Returns

MxNameOfColor

颜色名称。


Red

Red(): number

获取红色分量的值。

Returns

number

红色分量。


Saturation

Saturation(): number

获取饱和度值。

Returns

number

饱和度值。


SetValues

SetValues(theName): void

设置颜色的值。

Parameters

NameTypeDescription
theNameMxNameOfColor颜色名称。

Returns

void

SetValues(theC1, theC2, theC3, theType): void

设置颜色的值。

Parameters

NameTypeDescription
theC1number红色分量。
theC2number绿色分量。
theC3number蓝色分量。
theTypeMxTypeOfColor颜色类型。

Returns

void


SquareDistance

SquareDistance(theColor): number

计算颜色之间的平方距离。

Parameters

NameTypeDescription
theColorMx3dGeColor另一个颜色对象。

Returns

number

颜色平方距离。