如视 Five SDK
Preparing search index...
five
Draco
Interface Draco
interface
Draco
{
decoderPath
:
string
;
_createGeometry
(
geometryData
:
any
)
:
BufferGeometry
;
_getWorker
(
taskID
:
number
,
taskCost
:
number
)
:
Promise
<
Worker
>
;
_initDecoder
()
:
Promise
<
void
>
;
_releaseTask
(
worker
:
Worker
,
taskID
:
number
)
:
void
;
decodeDracoFile
(
buffer
:
ArrayBuffer
,
callback
:
(
geometry
:
BufferGeometry
)
=>
void
,
attributeIDs
:
Record
<
string
,
string
>
,
attributeTypes
:
Record
<
string
,
any
>
,
)
:
void
;
decodeGeometry
(
buffer
:
ArrayBuffer
,
taskConfig
?:
{
attributeIDs
:
Record
<
string
,
string
>
;
attributeTypes
:
Record
<
string
,
any
>
;
useUniqueIDs
:
boolean
;
}
,
)
:
Promise
<
BufferGeometry
>
;
dispose
()
:
Draco
;
setDecoderConfig
(
config
:
any
)
:
Draco
;
setDecoderPath
(
decoderPath
:
string
)
:
void
;
setWorkerLimit
(
workerLimit
:
number
)
:
Draco
;
}
Index
Properties
decoder
Path
Methods
_
create
Geometry
_
get
Worker
_
init
Decoder
_
release
Task
decode
Draco
File
decode
Geometry
dispose
set
Decoder
Config
set
Decoder
Path
set
Worker
Limit
Properties
decoder
Path
decoderPath
:
string
Methods
_
create
Geometry
_createGeometry
(
geometryData
:
any
)
:
BufferGeometry
Parameters
geometryData
:
any
Returns
BufferGeometry
_
get
Worker
_getWorker
(
taskID
:
number
,
taskCost
:
number
)
:
Promise
<
Worker
>
Parameters
taskID
:
number
taskCost
:
number
Returns
Promise
<
Worker
>
_
init
Decoder
_initDecoder
()
:
Promise
<
void
>
Returns
Promise
<
void
>
_
release
Task
_releaseTask
(
worker
:
Worker
,
taskID
:
number
)
:
void
Parameters
worker
:
Worker
taskID
:
number
Returns
void
decode
Draco
File
decodeDracoFile
(
buffer
:
ArrayBuffer
,
callback
:
(
geometry
:
BufferGeometry
)
=>
void
,
attributeIDs
:
Record
<
string
,
string
>
,
attributeTypes
:
Record
<
string
,
any
>
,
)
:
void
Parameters
buffer
:
ArrayBuffer
callback
:
(
geometry
:
BufferGeometry
)
=>
void
attributeIDs
:
Record
<
string
,
string
>
attributeTypes
:
Record
<
string
,
any
>
Returns
void
decode
Geometry
decodeGeometry
(
buffer
:
ArrayBuffer
,
taskConfig
?:
{
attributeIDs
:
Record
<
string
,
string
>
;
attributeTypes
:
Record
<
string
,
any
>
;
useUniqueIDs
:
boolean
;
}
,
)
:
Promise
<
BufferGeometry
>
Parameters
buffer
:
ArrayBuffer
taskConfig
:
{
attributeIDs
:
Record
<
string
,
string
>
;
attributeTypes
:
Record
<
string
,
any
>
;
useUniqueIDs
:
boolean
;
}
= ...
Returns
Promise
<
BufferGeometry
>
dispose
dispose
()
:
Draco
Returns
Draco
set
Decoder
Config
setDecoderConfig
(
config
:
any
)
:
Draco
Parameters
config
:
any
Returns
Draco
set
Decoder
Path
setDecoderPath
(
decoderPath
:
string
)
:
void
Parameters
decoderPath
:
string
Returns
void
set
Worker
Limit
setWorkerLimit
(
workerLimit
:
number
)
:
Draco
Parameters
workerLimit
:
number
Returns
Draco
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
On This Page
Properties
decoder
Path
Methods
_
create
Geometry
_
get
Worker
_
init
Decoder
_
release
Task
decode
Draco
File
decode
Geometry
dispose
set
Decoder
Config
set
Decoder
Path
set
Worker
Limit
如视 Five SDK
Loading...