Buckets:
ktongue/docker_container / simsite /frontend /node_modules /draco3d /draco_minimal_decoder_example.js
| // 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.