ktongue/docker_container / simsite /frontend /node_modules /draco3d /draco_minimal_decoder_example.js
download
raw
1.07 kB
// This is a minimal example showing how to create the Draco decoder module.
// The decoder module is created asynchronously, so you need to set a
// callback to make sure it is initialized before you try and call the module.
'use_strict';
const draco3d = require('./draco3d');
let decoderModule = null;
// The code to create the encoder and decoder modules is asynchronous.
// draco3d.createDecoderModule will return a promise to a funciton with a
// module as a parameter when the module has been fully initialized.
// Create and set the decoder module.
draco3d.createDecoderModule({}).then(function(module) {
// This is reached when everything is ready, and you can call methods on
// Module.
decoderModule = module;
console.log('Decoder Module Initialized!');
moduleInitialized();
});
function moduleInitialized() {
let decoder = new decoderModule.Decoder();
// Do the actual decoding here. See 'draco_nodejs_example.js' for a more
// comprehensive example.
cleanup(decoder);
}
function cleanup(decoder) {
decoderModule.destroy(decoder);
}

Xet Storage Details

Size:
1.07 kB
·
Xet hash:
2e8b2f9b7edbc483d80024ed26433e35fb26a0c009c5345ef9c4d43e33584bab

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.