Skip to content

mayacoda/three-devtools

 
 

Repository files navigation

three-devtools

three-devtools is a web extension that allows inspection of three.js content.

🚨 Status: Experimental

three-devtools is very much in an alpha/experimentation stage. Use at your own risk. Follow the Baseline Milestone for issues and considerations that need to be solved in order for some stability.

Installing

The alpha version of the developer tools can be installed as a web extension on Firefox Add-ons/AMO and for Chrome via Chrome Web Store. See DEVELOPMENT.md for local installation.

Current API

This API has not been thought out at all, but this will register your THREE.Scene and THREE.Renderer to be observed by the tools.

// Observe a scene or a renderer
if (typeof __THREE_DEVTOOLS__ !== 'undefined') {
  __THREE_DEVTOOLS__.dispatchEvent(new CustomEvent('observe', { detail: scene }));
  __THREE_DEVTOOLS__.dispatchEvent(new CustomEvent('observe', { detail: renderer }));
}

Development

Architecture & development notes can be found in DEVELOPMENT.md.

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.0%
  • Other 1.0%