Что это за разметка в моем браузере ... это gltf? - PullRequest
0 голосов
/ 05 апреля 2020

Я работаю с makehuman. js. Я пытаюсь выяснить, как экспортировать модель, как она появляется на изображении. К сожалению, я привязан к последней версии дерева. js 8.3. Какая разметка показывает мою консоль? Это GLTF или что-то еще? Они представляют узлы в дереве? Я пересекаю сцену и печатаю результаты на консоль.

                self.scene.traverse ( function (element) {
                    if (element.visible == true){
                    //var output = JSON.stringify( element, null, 2 );
                    console.log(element.id + " " + element.name + " " + element.node )
                    //console.log(output);
                    console.log(element); 
                 }

enter image description here

Мой экспортер GLTF:

            var gltfExporter = new THREE.GLTFExporter();

            var options = {
                trs: true,
                onlyVisible: true,
                truncateDrawRange: true,
                binary: false,
                forceIndices: true,
                forcePowerOfTwoTextures: true
            };

            gltfExporter.parse( self.scene, function ( result ) {
                 var output = JSON.stringify( result, null, 2 );
                 saveAs(new Blob( [output], {type : 'text/plain;charset=utf-8'}),'scene.gltf');                    
            }, options );
...