An open API service indexing awesome lists of open source software.

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

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.js

org.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