Skip to content

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.

ArgumentTypeRequiredDescription
publicAPIYesobject on which methods will be bounds (public)
modelYesobject on which data structure will be bounds (protected)
initialValuesIDracoReaderInitialValuesNo(default: {})

getBaseURL ​

getDataAccessHelper ​

getDracoDecoder ​

Get the draco decoder

getUrl ​

Get the url of the object to load.

loadData ​

Load the object data.

ArgumentTypeRequiredDescription
optionsIDracoReaderOptionsNo

newInstance ​

Method used to create a new instance of vtkDracoReader

ArgumentTypeRequiredDescription
initialValuesIDracoReaderInitialValuesNofor pre-setting some of its content

parse ​

Parse data.

ArgumentTypeRequiredDescription
contentString or ArrayBufferYesThe content to parse.

parseAsArrayBuffer ​

Parse data as ArrayBuffer.

ArgumentTypeRequiredDescription
contentArrayBufferYesThe content to parse.

parseAsText ​

Parse data as text.

ArgumentTypeRequiredDescription
contentStringYesThe content to parse.

requestData ​

ArgumentTypeRequiredDescription
inDataYes
outDataYes

setDataAccessHelper ​

ArgumentTypeRequiredDescription
dataAccessHelperYes

setDracoDecoder ​

Set the draco decoder

ArgumentTypeRequiredDescription
dracoDecoderYes

setUrl ​

Set the url of the object to load.

ArgumentTypeRequiredDescription
urlStringYesthe url of the object to load.
optionIDracoReaderOptionsNoThe Draco reader options.

setWasmBinary ​

Load the WASM decoder from url and set the decoderModule

ArgumentTypeRequiredDescription
urlYes
binaryNameYes