DracoReader
Introduction
vtkDracoReader is a source object that reads a geometry compressed with the Draco library.
Methods
extend
Method used to decorate a given object (publicAPI+model) with vtkDracoReader characteristics.
| Argument | Type | Required | Description |
|---|---|---|---|
publicAPI | Yes | object on which methods will be bounds (public) | |
model | Yes | object on which data structure will be bounds (protected) | |
initialValues | IDracoReaderInitialValues | No | (default: {}) |
getBaseURL
getDataAccessHelper
getUrl
Get the url of the object to load.
loadData
Load the object data.
| Argument | Type | Required | Description |
|---|---|---|---|
options | IDracoReaderOptions | No |
newInstance
Method used to create a new instance of vtkDracoReader
| Argument | Type | Required | Description |
|---|---|---|---|
initialValues | IDracoReaderInitialValues | No | for pre-setting some of its content |
parse
Parse data.
| Argument | Type | Required | Description |
|---|---|---|---|
content | ArrayBuffer | Yes | The content to parse. |
parseAsArrayBuffer
Parse data as ArrayBuffer.
| Argument | Type | Required | Description |
|---|---|---|---|
content | ArrayBuffer | Yes | The content to parse. |
requestData
Parse the data set through setUrl or parseAsArrayBuffer and publish it on the output port.
setDataAccessHelper
| Argument | Type | Required | Description |
|---|---|---|---|
dataAccessHelper | Yes |
setUrl
Set the url of the object to load.
| Argument | Type | Required | Description |
|---|---|---|---|
url | String | Yes | the url of the object to load. |
option | IDracoReaderOptions | No | The Draco reader options. |