Accessors
clickable
get clickable( ) : boolean
Returns boolean
set clickable( value: boolean ) : void
Returns void
group
get group( ) : string
Returns string
set group( value: string ) : void
Returns void
id
get id( ) : string
Returns string
name
get name( ) : null | string
Returns null | string
set name( value: null | string ) : void
Returns void
position
get position( ) : Vector3
set position( value: Vector3 ) : void
Returns void
translation
get translation( ) : Vector3
set translation( value: Vector3 ) : void
Returns void
visible
get visible( ) : boolean
Returns boolean
set visible( val: boolean ) : void
Returns void
Methods
add Event Listener
add Event Listener< K > ( type: K , listener: ( ( this: Model , ev: ModelEventMap [ K ] ) => any ) , options?: boolean | AddEventListenerOptions ) : void
Type Parameters
K extends keyof ModelEventMap
Parameters
type: K
listener: ( ( this: Model , ev: ModelEventMap [ K ] ) => any )
( this: Model , ev: ModelEventMap [ K ] ) : any
Returns any
Optional
options: boolean | AddEventListenerOptions
Returns void
add Event Listener( type: string , listener: EventListenerOrEventListenerObject , options?: boolean | AddEventListenerOptions ) : void
Parameters
type: string
listener: EventListenerOrEventListenerObject
Optional
options: boolean | AddEventListenerOptions
Returns void
dispatch Event
dispatch Event( event: Event ) : boolean
Returns boolean
focus
focus( distance: number , pitch: number ) : Promise < void >
Parameters
distance: number
pitch: number
Returns Promise < void >
remove Event Listener
remove Event Listener< K > ( type: K , listener: ( ( this: Model , ev: ModelEventMap [ K ] ) => any ) , options?: boolean | EventListenerOptions ) : void
Type Parameters
K extends keyof ModelEventMap
Parameters
type: K
listener: ( ( this: Model , ev: ModelEventMap [ K ] ) => any )
( this: Model , ev: ModelEventMap [ K ] ) : any
Returns any
Optional
options: boolean | EventListenerOptions
Returns void
remove Event Listener( type: string , listener: EventListenerOrEventListenerObject , options?: boolean | EventListenerOptions ) : void
Parameters
type: string
listener: EventListenerOrEventListenerObject
Optional
options: boolean | EventListenerOptions
Returns void
set Cim Coordinate
set Cim Coordinate( coordinate: CimCoordinates ) : Promise < void >
Returns Promise < void >
set Clickable
set Clickable( clickable: boolean ) : Promise < void >
Returns Promise < void >
set Client
set Client( client: null | JsonRpcClient ) : Promise < void >
Returns Promise < void >
set Position
set Position( position: Vector3 , transition?: Transition ) : Promise < void >
Returns Promise < void >
set Render Mode
set Render Mode( mode: Emission | Emission , opt: { color: string ; speed?: number ; strength?: number } ) : Promise < void >
Parameters
opt: { color: string ; speed?: number ; strength?: number }
color: string
Optional
speed?: number
Optional
strength?: number
Returns Promise < void >
set Render Mode( mode: Default | Alarm | Translucence | Highlight | Default | Alarm | Translucence | Highlight ) : Promise < void >
Returns Promise < void >
set Rendering Style Mode
set Rendering Style Mode( mode: Emission | Emission , opt: { color: string ; speed?: number ; strength?: number } ) : Promise < void >
Parameters
opt: { color: string ; speed?: number ; strength?: number }
color: string
Optional
speed?: number
Optional
strength?: number
Returns Promise < void >
set Rendering Style Mode( mode: Default | Alarm | Translucence | Highlight | Default | Alarm | Translucence | Highlight ) : Promise < void >
Returns Promise < void >
set Rotation
set Rotation( rotation: Quaternion ) : Promise < void >
Returns Promise < void >
set Rotation( rotation: Vector3 ) : Promise < void >
Returns Promise < void >
set Scale
set Scale( scale: Vector3 ) : Promise < void >
Returns Promise < void >
set Translation
set Translation( translation: Vector3 ) : Promise < void >
Returns Promise < void >
set Visibility
set Visibility( visible: boolean ) : Promise < void >
Returns Promise < void >
set Visible
set Visible( visible: boolean ) : Promise < void >
Returns Promise < void >
set Web Widget
set Web Widget( uri: null ) : Promise < void >
Returns Promise < void >
set Web Widget( uri: URL , options: WebWidgetOptions ) : Promise < void >
Returns Promise < void >
stop Transition
stop Transition( ) : Promise < void >
Returns Promise < void >
transition
transition( options: TransitionOptions ) : Promise < void >
Parameters
options: TransitionOptions
Returns Promise < void >
update
update( mode: "pull" ) : Promise < RpcParams >
update( mode: "push" ) : Promise < void >
Returns Promise < void >
update( ) : Promise < void >
Returns Promise < void >
获取模型边界包围信息。