ThreeJS doesn't display dae 3D model

Nami

I'm new with WebGL and Three.js. I'm trying to import a simple 3D model which I created in Blender and save as .dae. I'm testing locally with Python http server. Background color is ok, but I can't display my 3D model on the scene. In Chrome I see error in Console:

Uncaught TypeError: THREE.UV is not a function - ColladaLoader.js:2413 
Mesh.handlePrimitive @ ColladaLoader.js:2413  
Mesh.parse @ ColladaLoader.js:2317  
Geometry.parse @ ColladaLoader.js:2233 
parseLib @ ColladaLoader.js:235 
parse @ ColladaLoader.js:130 
req.onreadystatechange @ ColladaLoader.js:73

<html>
<head>
    <title>3D object.js</title>
</head>
<body>
<script src="js/three.min.js"></script>
<script src="js/ColladaLoader.js"></script>
<script>

    var renderer = new THREE.WebGLRenderer();
    renderer.setSize(800, 600);
    document.body.appendChild(renderer.domElement);

    var scene = new THREE.Scene();

    var camera = new THREE.PerspectiveCamera(
            35,             // Field of view
            800 / 600,      // Aspect ratio
            0.1,            // Near plane
            1000           // Far plane
    );

    camera.position.set(-15, 1000, 10);
    camera.lookAt(scene.position);

    var loader = new THREE.ColladaLoader();
    loader.options.convertUpAxis = true;
    loader.load('models/MyModel.dae', function(collada) {
        var dae = collada.scene;
        var skin = collada.skins[0];
        dae.position.set(0,0,0);
        dae.scale.set(1,1,1);
        scene.add(dae);
    });

    var dirLight = new THREE.DirectionalLight(0xffffff, 1);
    dirLight.position.set(100, 100, 50);
    scene.add(dirLight);

    Render();

    function Render() {
        renderer.setClearColor(0xffe5e5, 1);
        renderer.render(scene, camera);
    }
</script>
</body>

</html>

Can someone give me any idea what to do? I already spend hours trying to find solution without success.

EDIT: I downloaded another ColladaLoader.js and now I haven't error anymore. But still I can't see 3D model on the scene.

teerzo

Looks like you are only rendering the scene once. Missing requestAnimationFrame( func ) on your render function

Look under "Rendering the scene" http://threejs.org/docs/#Manual/Introduction/Creating_a_scene

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Trying to convert .dae file to .gtlf file so I can use with cesium 3d model

From Dev

Why can't I get this 3D model (.obj) to display on screen?

From Dev

OpenGL, screen doesn't update after adding Assimp 3D model

From Dev

Display 3d model as 3D mesh object using wpf 3D graphics

From Dev

DAE file not loading multi texturing in threejs

From Dev

Cannot get 3D model with texture to display correct

From Dev

Can't display 3d file from cache directory

From Dev

CALayer doesn't display

From Dev

Toast doesn't display

From Dev

Matplotlib doesn't rotate 3D plots

From Dev

DBSCAN on 3d coordinates doesn't find clusters

From Dev

malloc doesn't allocate 3d array properly

From Dev

CSS 3D Effect doesn't work in Mozilla FireFox

From Dev

A slider doesn't change a value in a 3D plot

From Dev

rendering 3d lwjgl flat terrain doesn't work

From Dev

PlayerPrefs in Unity 3d doesn't work (sometimes)

From Dev

python 3D plot doesn't show anything

From Dev

Threejs Change Mesh Color doesn't get recognized

From Dev

ThreeJS as AngularJS Scope Object - requestAnimationFrame doesn't recognize callback

From Dev

ThreeJS as AngularJS Scope Object - requestAnimationFrame doesn't recognize callback

From Dev

CakePHP 3 defaultConnectionName in plugin model doesn't work

From Dev

CSS3 transition doesn't work with display property

From Dev

printf("%d") doesn't display what I input

From Dev

Unity3D OnDrag move 3D object doesn't follow pointer

From Dev

matplotlib on mac doesn't display

From Dev

MVCSiteMapProvider doesn't display SiteMapPath

From Dev

RecyclerView doesn't display anything

From Dev

FontAwesome doesn't display in Firefox

From Dev

Resized sprite doesn't display

Related Related

HotTag

Archive