meowshapes
  • Editor
  • Docs
  • About

Documentation

  • Getting started

General

  • Renderer
  • THREE

Context

  • Ctx
  • Graphing
    • graph()
    • graph3d()
  • Objects and shapes
    • arrow()
    • circle()
    • cone()
    • cuboid()
    • cylinder()
    • heightField()
    • line()
    • lineStrip()
    • plane()
    • points()
    • sphere()
    • text()
    • torus()
    • vector()
  • Theme and colors
    • COLOR
    • setTheme()
    • background()
  • DOM elements
    • button()
    • slider()
    • textElement()
    • checkbox()
  • Other
    • update()
    • camera
    • zoom()
    • orbit()
    • light()
    • mouse()
    • grid()
    • spawn()
    • remove()

Utils

  • Colors
    • color()
  • Random
    • noise()
    • fbm()
  • Vectors
    • vec2()
    • vec3()
    • vec4()
    • DIR

THREE.js

Meowshapes is built on top of THREE.js, a popular 3D library for the web. You can access the underlying THREE.js objects to have more control over your scenes.

const geometry = new THREE.BufferGeometry();
meowshapes
  • Editor
  • Docs
  • About