Im starting with three.js. After trying to implement orbit controls i have some errors. It looks simple but i cannot find a good solution for my errors. When im trying to implement controls like :
var controls = new THREE.OrbitControls(camera, renderer.domElement);
im getting these errors
Cannot use import statement outside a module and THREE.OrbitControls is not a constructor
I added both threejs and orbitcontrols just before starting a new script. What am I doing wrong here?
<script src="scripts/three.js"></script>
<script src="scripts/OrbitControls.js"></script>
<script type="text/javascript">
var scene = new THREE.Scene();
var camera = new
THREE.PerspectiveCamera(75,window.innerWidth/window.innerHeight, 0.1, 1000);
var renderer = new THREE.WebGLRenderer();
renderer.setSize(window.innerWidth, window.innerHeight);
renderer.setClearColor(0x888888,1)
document.body.appendChild(renderer.domElement);
var controls = new THREE.OrbitControls(camera, renderer.domElement);
import * as THREE from 'three-full'just make sure to add/install thethree-fullpackage.three-fullhas some extra helpers like THREE.GLTFLoader.