Demo blog post

This is not a simple blog post that you just write and publish. Its a very highly intellectual blog post. So take it easy

John Doe
Demo blog post

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'
// init
const camera = new THREE.PerspectiveCamera(
70,
window.innerWidth / window.innerHeight,
0.01,
10
)
camera.position.z = 1
const 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

SyntaxDescriptionTest Text
HeaderTitleHere's this
ParagraphTextAnd 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.

Lorem PicsumLorem Picsum