My JavaScript library of threejs extension.
- AxesHelper. An axis object to visualize the 1, 2 or 3 axes. README.md. AxesHelper API. Example.
- CameraGui. Camera settings graphical user interface. CameraGui API. Example.
- CanvasMenu. My dropdown menu for canvas in my three.js projects. README.md. CanvasMenu API. Example.
- clearThree.js Remove all child objects of the object and call dispose on their geometry, material and texture. Example.
- cookie. Cookies let you store user information in web pages. See JavaScript Cookies. README.md. Example.
- colorpicker. Pure JavaScript color picker. README.md. Example. Module version.
- compareArrays. Compares two arrays and output to the console an error message if arrays is not identical. compareArrays API.
- dat.js Modify of the dat.gui object.
- DropdownMenu. node.js version of DropdownMenu README.md. Example.
- FibonacciSphereGeometry. A class for generating sphere geometries by the Fibonacci algorithm. github. FibonacciSphereGeometry API. Example.
- FrustumPoints. Array of points, statically fixed in front of the camera. I use FrustumPoints for displaying of the clouds around points. README.md. FrustumPoints API. Example.
- functionsFolder. Adds the Functions folder into dat.gui. functionsFolder API. Example.
- getShaderMaterialPoints.js Get THREE.Points with THREE.ShaderMaterial material. getShaderMaterialPoints API.
- graphic objects.
- guiSelectPoint.js GuiSelectPoint is dat.gui based graphical user interface for select a point from the mesh. GuiSelectPoint API. Example.
- HyperSphere. README.md.HyperSphere API. Examples: Circle, Sphere, HyperSphere
- Intersections. A class for create an intersection lines for graphic objects. github. intersections API. Example.
- loadFileNodeJS. Synchronous download of the file. Example.
- loadScriptNodeJS. Load a JavaScript file. Example.
- MoveGroup.js MoveGroup is dat.gui based graphical user interface for change group's position, scale and rotation. Example.
- myMath.js Math library.
README.md.
- matrix.js A matrix (plural matrices) is a rectangular array or table of numbers, arranged in rows and columns, which is used to represent a mathematical object or a property of such an object. README.md. Matrix API.
- myObject.js MyObject is base class for my threejs objects. MyObject API.
- myPoints.js Array of my points. README.md. myPoints API. Example.
- myThree.js I use MyThree in my projects for displaying of my 3D objects in the canvas. README.md. MyThree API. Controls on the web page tutorial. Example, Parametric equation curve example.
- nD.js N-dimensional graphics. README.md. nD API. Tesseract. Other example.
- OrbitControlsGui.js OrbitControls graphical user interface. OrbitControlsGui API. Example.
- Player.js 3D objects animation. README.md. Player API. Example.
- pointLight.js pointLight class is a light that gets emitted from a single point in all directions. See PointLight. pointLight API.
- PositionController.js PositionController is dat.gui graphical user interface controller for control of the position of threejs 3D object. PositionController API. Example.
- ProgressBar.js Creates a progress bar element on your web page. README.md. Player API. Example.
- ScaleController.js ScaleController is dat.gui graphical user interface controller for control of the scale of threejs 3D object. ScaleController API. Example.
- SpriteText.js A sprite based text component. SpriteText is a text that always faces towards the camera. README.md. SpriteText API. Example 1. Example 2.
- StereoEffect.js Uses dual PerspectiveCameras for Parallax Barrier effects. README.md. StereoEffect API. Example.
- treeView.js Tree view with CSS and JavaScript. Thanks to Learn how to create a tree view with CSS and JavaScript. README.md. TreeView API. Example.