Skip to content

The attempt to develop a simple, unified, object-oriented API for Three.Js

Notifications You must be signed in to change notification settings

DerDu/ThreeJsApi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Goal:

Make three.js easier to use!

This comes with a downside - It will be less powerful

(solved in: Advanced objects Wiki)

Feel free to suggest code or ideas under Issues which i will mainly use as a kind of code coverage tracker

PS: If you like this project, Star it ^^

PPS: You can run the included index.html to view my current development workbench (will change over time)


Files:

Basic (Required):
- jQuery library
- three.js library
Api (Required):
- TJSApi.js
- TJSApi/FactoryTjs.js
- TJSApi/FactoryApi.js
- TJSApi/Renderer/Renderer.js
- TJSApi/Renderer/Camera.js
- TJSApi/Renderer/Scene.js
Api (Optional):
- TJSApi/Renderer/Fog.js
- TJSApi/Library/Geometry.js
- TJSApi/Library/Material.js
- TJSApi/Library/Texture.js
- TJSApi/Library/Mesh.js
- TJSApi/Library/Light/Ambient.js
- TJSApi/Controller/Camera/Orbit.js
- TJSApi/Controller/Mouse.js
- TJSApi/Controller/Keyboard.js
Debug (Optional):
- Stats (ThreeJs)

Usage Example:

See Wiki: Basic usage example

About

The attempt to develop a simple, unified, object-oriented API for Three.Js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published