返回介绍

指南

MxCAD API 文档

3d.MdGeLight

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

mxcad API 文档 / 3d / MdGeLight

Class: MdGeLight

3d.MdGeLight

光照

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new MdGeLight(p)

Parameters

NameType
pobject \MxTypeOfLightSource

Overrides

MdGeObject.constructor

Properties

imp

Protected imp: any = 0

Inherited from

MdGeObject.imp

Methods

Angle

Angle(): number

Returns

number


Color

Color(): MdGeColor

Returns

MdGeColor


Concentration

Concentration(): number

Returns

number


ConstAttenuation

ConstAttenuation(): number

Returns

number


CopyFrom

CopyFrom(theLight): void

Parameters

NameType
theLightMdGeLight

Returns

void


Direction

Direction(): MdGeDir

Returns

MdGeDir


DisplayPosition

DisplayPosition(): MdGePoint

Returns

MdGePoint


HasRange

HasRange(): boolean

Returns

boolean


Headlight

Headlight(): boolean

Returns

boolean


Intensity

Intensity(): number

Returns

number


IsEnabled

IsEnabled(): boolean

Returns

boolean


IsHeadlight

IsHeadlight(): boolean

Returns

boolean


LinearAttenuation

LinearAttenuation(): number

Returns

number


Name

Name(): string

Returns

string


Position

Position(): MdGePoint

Returns

MdGePoint


Range

Range(): number

Returns

number


SetAngle

SetAngle(theAngle): void

Parameters

NameType
theAnglenumber

Returns

void


SetAttenuation

SetAttenuation(theConstAttenuation, theLinearAttenuation): void

Parameters

NameType
theConstAttenuationnumber
theLinearAttenuationnumber

Returns

void


SetCastShadows

SetCastShadows(theToCast): void

Parameters

NameType
theToCastboolean

Returns

void


SetColor

SetColor(theColor): void

Parameters

NameType
theColorMdGeColor

Returns

void


SetConcentration

SetConcentration(theConcentration): void

Parameters

NameType
theConcentrationnumber

Returns

void


SetDirection

SetDirection(p1, p2?, p3?): void

Parameters

NameType
p1number \MdGeDir
p2?number
p3?number

Returns

void


SetDisplayPosition

SetDisplayPosition(thePosition): void

Parameters

NameType
thePositionMdGePoint

Returns

void


SetEnabled

SetEnabled(theIsOn): void

Parameters

NameType
theIsOnboolean

Returns

void


SetHeadlight

SetHeadlight(theValue): void

Parameters

NameType
theValueboolean

Returns

void


SetIntensity

SetIntensity(theValue): void

Parameters

NameType
theValuenumber

Returns

void


SetName

SetName(theName): void

Parameters

NameType
theNamestring

Returns

void


SetPosition

SetPosition(p1, p2?, p3?): void

Parameters

NameType
p1number \MdGePoint
p2?number
p3?number

Returns

void


SetRange

SetRange(theValue): void

Parameters

NameType
theValuenumber

Returns

void


SetSmoothAngle

SetSmoothAngle(theValue): void

Parameters

NameType
theValuenumber

Returns

void


SetSmoothRadius

SetSmoothRadius(theValue): void

Parameters

NameType
theValuenumber

Returns

void


Smoothness

Smoothness(): number

Returns

number


ToCastShadows

ToCastShadows(): boolean

Returns

boolean


Type

Type(): MxTypeOfLightSource

Returns

MxTypeOfLightSource


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 和您的相关数据。
    原文