JSFiddle - React, Tailwind, and code Playground
by realhunts
HTML
<script src="http://threejs.org/build/three.min.js"></script>
<script src="http://threejs.org/examples/js/controls/OrbitControls.js"></script>
<script src="//cdn.rawgit.com/mrdoob/three.js/master/examples/js/loaders/GLTFLoader.js"></script>
JavaScript
var loader = new THREE.GLTFLoader();
window.onload = ()=>{
console.log("loading...")
var url = "https://cdn.glitch.com/6b59148a-de9f-4829-98fe-67e50d7ee457%2Fscene.gltf?v=1591745014781"
loader.load(url, (gltf) => {
//scene.add(geo)
// geo.geometry.scale(xdim, ydim, zdim)
var object;
if ( gltf.scene !== undefined ) {
object = gltf.scene; // default scene
} else if ( gltf.scenes.length > 0 ) {
object = gltf.scenes[0]; // other scene
}
//scene.add(object)
gltf.scene.traverse(function(child) {
// scene.add(child)
if(child.geometry != undefined){
var conv = new THREE.Geometry().fromBufferGeometry(child.geometry)
console.log(conv.vertices)
}
})
})
}