When loading obj model, why are the coordinates of mesh objects {0, 0, 0}? Is there any way to set it
Try it like so:
loader.load( 'path/to/my/file.obj', function ( object ) {
object.position.set( 1, 1, 1 );
scene.add( object );
} );
In the Collection of examples from discourse.threejs.org you will find 2018 discourse.threejs.hofk.de the example
exampleObject.scale.set( 2.5, 2.5, 2.5);
changes the size, there you can also change the position.
In the animate function
time = clock.getElapsedTime();
exampleObject.rotation.x = 0.4 * Math.sin( time / 2);
exampleObject.rotation.y = Math.cos( time );
exampleObject.rotation.z = Math.sin( time / 2);
you can dynamically rotate the model, move it… etc.