html
html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<!DOCTYPE html>
<html>
<head>
<!--Used concept of skybox by creating a cube to make 3d world and then assigning appropriate textures-->
<meta charset = UTF-8 />
<link rel = "stylesheet" type= "text/css" href="styles.css" />
</head>
<script src="https://ajax.googleapis.com/ajax/libs/threejs/r84/three.js"></script>
<script src="https://threejs.org/examples/js/controls/OrbitControls.js"></script>
<script src ="three.min.js"></script>
<script src ="OrbitControls.js"></script>
<script>
let scene,camera,renderer;
function init()
{
var scene = new THREE.Scene();
var camera = new THREE.PerspectiveCamera(55,window.innerwidth/window.innerHeight,45,30000);
/*
THREE.PerspectivePhoto(55,window.innerwidth/window.innerHeight,45,30000);
I used photo earlier
*/
camera.position.set(-900,-200,-900);
var renderer = new Three.WebGLRenderer({antialias:true});
renderer.setsize(window.innerWidth, window.innerHeight);
Enter to Rename, Shift+Enter to Preview
css
css
1
2
3
4
5
6
body {
width: 100vw;
height: 100vh;
margin: 0;
overflow: hidden;
}
Enter to Rename, Shift+Enter to Preview
js
js
1
Enter to Rename, Shift+Enter to Preview
BROWSER
Console
Run