# threejs **Repository Path**: mirrors_Glavin001/threejs ## Basic Information - **Project Name**: threejs - **Description**: JavaScript 3D library. - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-27 - **Last Updated**: 2026-05-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # three.js #### JavaScript 3D Component #### The aim of the project is to create a lightweight 3D library with a very low level of complexity — in other words, for dummies. The library provides <canvas>, <svg> and WebGL renderers. This is a slight adaption of the original three.js code to work as a [component](https://github.com/component/component/wiki/Components). ## Installation $ component install timoxley/threejs ## Usage ```js var THREE = require('threejs') ``` ## API See the [three.js website](http://mrdoob.github.com/three.js/), [documentation](http://mrdoob.github.com/three.js/docs/52/) and mrdoob's [github repo](https://github.com/mrdoob/three.js/) ## Examples For now, I've only modified [examples/webgl_terrain_dynamic.html](https://github.com/timoxley/three.js/blob/master/examples/webgl_terrain_dynamic.html) to work with the component modfications. ## Build Caveats Original three.js build system in [utils](https://github.com/timoxley/three.js/blob/master/utils/) will build the `three.js` lib in the `build` folder. This file needs to be renamed as `index.js` in the project root. ## Thanks Thanks to [mrdoob](http://mrdoob.com/) for his endless tirade of amazing work. ## License [MIT](https://github.com/timoxley/three.js/blob/master/LICENSE)