Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    threejs-createpublic

    threejs-create

    A quick way to prototype three.js applications without spending time on boilerplate code

    Install

    $ npm install --save threejs-create

    Usage

    You can either extend with ES6 classes or just take whatever you need, as in the following example:

    import * as THREE from 'three'
    import CreateLoop from 'raf-loop'
    import CreateApp from 'threejs-create'
     
    const {
      scene,
      render 
    = new CreateApp()
     
    // Use three.js as you're used to
    let geometry = new THREE.IcosahedronGeometry(1, 1)
    let material = new THREE.MeshBasicMaterial({ color: 0xfff999fff, wireframe: true })
    let mesh = new THREE.Mesh(geometry, material)
     
    scene.add(mesh)
     
    // Render loop
    CreateLoop(render).start()

    Features

    • Built in post-processing with WAGNER
    • Easy to extend with ES6 classes

    License

    MIT © Terkel Gjervig

    install

    npm i threejs-create

    Downloadsweekly downloads

    0

    version

    1.0.0

    license

    MIT

    repository

    githubgithub

    last publish

    collaborators

    • avatar