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