Test
This is a test post. Don't take this seriously 😛.
three.js
JavaScript 3D library
The aim of the project is to create an easy to use, lightweight, cross-browser, general purpose 3D library. The current builds only include a WebGL renderer but WebGPU (experimental), SVG and CSS3D renderers are also available as addons.
Examples — Docs — Manual — Wiki —
Usage
This code creates a scene, a camera, and a geometric cube, and it adds the cube to the scene. It then creates a WebGL
renderer for the scene and camera, and it adds that viewport to the document.body
element. Finally, it animates the cube within the scene for the camera.
import * as THREE from 'three'// initconst camera = new THREE.PerspectiveCamera(70,window.innerWidth / window.innerHeight,0.01,10)camera.position.z = 1const scene = new THREE.Scene()const geometry = new THREE.BoxGeometry(0.2, 0.2, 0.2)const material = new THREE.MeshNormalMaterial()const mesh = new THREE.Mesh(geometry, material)scene.add(mesh)const renderer = new THREE.WebGLRenderer({ antialias: true })renderer.setSize(window.innerWidth, window.innerHeight)renderer.setAnimationLoop(animation)document.body.appendChild(renderer.domElement)
If everything went well, you should see this.
Resources
- Issues
- Pull Request
- Projects
- Wiki
Banners
Tables
Syntax | Description | Test Text |
---|---|---|
Header | Title | Here's this |
Paragraph | Text | And more |
Lorem
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Veniam quisquam animi enim error ducimus autem eius, maxime nisi consequuntur deleniti, pariatur perspiciatis, odit quaerat eum? Id blanditiis praesentium voluptates eos.