https://github.com/treblereel/three4g-examples
A Three.js examples wrapper for GWT
https://github.com/treblereel/three4g-examples
Last synced: 4 days ago
JSON representation
A Three.js examples wrapper for GWT
- Host: GitHub
- URL: https://github.com/treblereel/three4g-examples
- Owner: treblereel
- License: apache-2.0
- Created: 2018-05-29T17:41:55.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-09-17T18:21:21.000Z (almost 7 years ago)
- Last Synced: 2025-03-30T04:26:43.536Z (3 months ago)
- Language: JavaScript
- Size: 392 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### Thee4g
## A Three.js-examples classes wrapper for GWT
# Maven
Current Version 0.96-beta2, implements 0.96 version of three.jsorg.treblereel.gwt
three4g-examples
0.96-beta2# Setup
all you need to do is add
```java
```
to your gwt project module, or
```java
```
for min version.
# Code example
```java
PerspectiveCamera camera = new PerspectiveCamera( 70, aspect, 1, 1000 );
camera.position.z = 400;Scene scene = new Scene();
Texture texture = new TextureLoader().load( "https://threejs.org/examples/textures/crate.gif");
BoxBufferGeometry geometry = new BoxBufferGeometry( 200, 200, 200 );
MeshBasicMaterialParameters meshBasicMaterialParameters = new MeshBasicMaterialParameters();
meshBasicMaterialParameters.map = texture;MeshBasicMaterial material = new MeshBasicMaterial(meshBasicMaterialParameters);
Mesh mesh = new Mesh(geometry, material);
scene.add(mesh);
WebGLRenderer webGLRenderer = new WebGLRenderer();
```
Like we do in Java world and pretty close to javascript original.# License
GNU General Public License v2.0# Contributing
Pull Requests are welcome by all.## feel free to contact me anytime