Class: RandomizedDirectionalLight
Extra-Helpers.RandomizedDirectionalLight
Hierarchy
↳
RandomizedDirectionalLight
Implements
IDisposable
Properties
assetType
• assetType: "light"
Inherited from
setDirty
• Optional
setDirty: (options?
: AnyOptions
) => void
Type declaration
▸ (options?
): void
Parameters
Name | Type |
---|---|
options? | AnyOptions |
Returns
void
Inherited from
isDirectionalLight2
• isDirectionalLight2: boolean
= true
Inherited from
DirectionalLight2.isDirectionalLight2
isRandomizedDirectionalLight
• isRandomizedDirectionalLight: boolean
= true
_stablePoses
• Optional
_stablePoses: { distance
: number
; faceNormal
: Vector3
; area
: number
; face
: Face
; maxEdgeLength
: number
; xform
: Matrix4
; edgePoint
: Vector3
}[]
Inherited from
DirectionalLight2._stablePoses
_poseIndex
• Optional
_poseIndex: number
Inherited from
_originalXform
• Optional
_originalXform: Matrix4
Inherited from
DirectionalLight2._originalXform
_uiConfig
• Protected
Optional
_uiConfig: UiObjectConfig
<any
, string
>
Inherited from
Accessors
lightObject
• get
lightObject(): DirectionalLight2
Returns
Inherited from
DirectionalLight2.lightObject
modelObject
• get
modelObject(): DirectionalLight2
Returns
Inherited from
DirectionalLight2.modelObject
shadowParams
• get
shadowParams(): Partial
<RDShadowParams
>
call setter to change. or call updateShadowParams after changing
Returns
Partial
<RDShadowParams
>
• set
shadowParams(value
): void
call setter to change. or call updateShadowParams after changing
Parameters
Name | Type |
---|---|
value | Partial <RDShadowParams > |
Returns
void
randomParams
• get
randomParams(): Partial
<RDRandomParams
>
Returns
Partial
<RDRandomParams
>
• set
randomParams(value
): void
Parameters
Name | Type |
---|---|
value | Partial <RDRandomParams > |
Returns
void
uiConfig
• get
uiConfig(): UiObjectConfig
<any
, string
>
Returns
UiObjectConfig
<any
, string
>
Overrides
DirectionalLight2.uiConfig
Methods
copy
▸ copy(source
, recursive?
): RandomizedDirectionalLight
Parameters
Name | Type |
---|---|
source | RandomizedDirectionalLight |
recursive? | boolean |
Returns
Inherited from
toJSON
▸ toJSON(meta?
): any
Parameters
Name | Type |
---|---|
meta? | any |
Returns
any
Inherited from
updateShadowParams
▸ updateShadowParams(): void
Returns
void
randomizePosition
▸ randomizePosition(seed
, focus?
, spread?
): void
Parameters
Name | Type | Default value |
---|---|---|
seed | number | undefined |
focus | null | number | null |
spread | null | number | null |
Returns
void
refreshShadowCamNearFar
▸ refreshShadowCamNearFar(): void
Returns
void
dispose
▸ dispose(): void
Returns
void
Implementation of
IDisposable.dispose
Overrides
DirectionalLight2.dispose
fromJSON
▸ fromJSON(data
, meta?
): null
| RandomizedDirectionalLight
Parameters
Name | Type |
---|---|
data | any |
meta? | any |
Returns
null
| RandomizedDirectionalLight
Overrides
Constructors
constructor
• new RandomizedDirectionalLight(color?
, intensity?
, shadow?
, random?
)
Parameters
Name | Type |
---|---|
color? | string | number | Color |
intensity? | number |
shadow? | Partial <RDShadowParams > |
random? | Partial <RDRandomParams > |