Package | Description |
---|---|
thothbot.parallax.core.client.controls |
Different controls which can be used by user to manipulate Scene objects.
|
thothbot.parallax.core.client.renderers |
Here is located WebGL renderer.
|
thothbot.parallax.core.shared.cameras |
Different cameras which are used by renderer.
|
thothbot.parallax.core.shared.core |
Contains all core Objects such as Vectors, Matrices and so on which are used overall on the project.
|
thothbot.parallax.core.shared.helpers |
Here are some Geometric Objects which can be used as a helper for the Scene.
|
thothbot.parallax.core.shared.lights |
Here are all types of Light Objects used in the Scene.
|
thothbot.parallax.core.shared.math |
Different mathematics
|
thothbot.parallax.core.shared.objects |
Here are all Geometric Objects used in the Scene.
|
thothbot.parallax.core.shared.scenes |
Here are Scene object - the main rendering object and all Scene additions such as fog.
|
thothbot.parallax.core.shared.utils |
Contains helper methods which are used overall in the project.
|
thothbot.parallax.loader.shared.collada | |
thothbot.parallax.plugins.lensflare |
Plugin used for rendering lens flares
|
thothbot.parallax.plugins.sprite |
Plugin for rendering sprites
|
Modifier and Type | Method and Description |
---|---|
Object3D |
Controls.getObject()
Gets controlled instance.
|
Constructor and Description |
---|
Controls(Object3D object,
com.google.gwt.user.client.ui.Widget widget)
The constructor will create a
Controls instance. |
FirstPersonControls(Object3D object,
com.google.gwt.user.client.ui.Widget widget) |
FlyControls(Object3D object,
com.google.gwt.user.client.ui.Widget widget) |
TrackballControls(Object3D object,
com.google.gwt.user.client.ui.Widget widget) |
Modifier and Type | Method and Description |
---|---|
void |
WebGLRenderer.initGeometryGroups(Object3D scene,
Mesh object,
Geometry geometry) |
void |
WebGLRenderer.updateObject(GeometryObject object,
Object3D scene) |
Modifier and Type | Class and Description |
---|---|
class |
Camera
Abstract base class for cameras.
|
class |
CubeCamera
Camera for rendering cube maps
- renders scene into axis-aligned cube
Based on three.js code.
|
class |
OrthographicCamera
Camera with orthographic projection
OrthographicCamera camera = new OrthographicCamera( width / - 2, width / 2, height / 2, height / - 2, 1, 1000 );
// or, simple
OrthographicCamera camera = new OrthographicCamera( width, height, 1, 1000 );
|
class |
PerspectiveCamera
Camera with perspective projection.
|
Modifier and Type | Class and Description |
---|---|
class |
GeometryObject |
class |
Gyroscope |
Modifier and Type | Method and Description |
---|---|
Object3D |
Object3D.add(java.util.List<? extends Object3D> objects) |
Object3D |
Object3D.add(Object3D object)
Adds object as child of this object.
|
Object3D |
Object3D.clone()
Creates a new clone of this object and all descendants.
|
Object3D |
Object3D.clone(Object3D object) |
Object3D |
Object3D.clone(Object3D object,
boolean recursive) |
Object3D |
Object3D.getObjectById(int id,
boolean recursive)
Searches through the object's children and returns the first with a matching id, optionally recursive.
|
Object3D |
Object3D.getObjectByName(java.lang.String name,
boolean recursive)
Searches through the object's children and returns the first with a matching name, optionally recursive.
|
Object3D |
Object3D.getParent()
Object's parent in the scene graph.
|
Object3D |
Object3D.rotateOnAxis(Vector3 axis,
double angle)
Rotate an object along an axis in object space.
|
Object3D |
Object3D.rotateX(double angle) |
Object3D |
Object3D.rotateY(double angle) |
Object3D |
Object3D.rotateZ(double angle) |
Object3D |
Object3D.translateOnAxis(Vector3 axis,
double distance)
Translate an object by distance along an axis in object space.
|
Object3D |
Object3D.translateX(double distance)
Translates object along x axis by distance.
|
Object3D |
Object3D.translateY(double distance)
Translates object along y axis by distance.
|
Object3D |
Object3D.translateZ(double distance)
Translates object along z axis by distance.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Object3D> |
Object3D.getChildren()
Array with object's children.
|
java.util.List<? extends Object3D> |
Object3D.getChildrenByClass(java.lang.Class<?> clazz,
boolean recursive) |
Modifier and Type | Method and Description |
---|---|
Object3D |
Object3D.add(Object3D object)
Adds object as child of this object.
|
void |
Object3D.Traverse.callback(Object3D object) |
Object3D |
Object3D.clone(Object3D object) |
Object3D |
Object3D.clone(Object3D object,
boolean recursive) |
void |
Object3D.ObjectHandler.onAdd(Object3D object) |
void |
Object3D.ObjectHandler.onRemove(Object3D object) |
void |
Object3D.remove(Object3D object)
Removes object as child of this object.
|
void |
Object3D.setParent(Object3D parent) |
Modifier and Type | Method and Description |
---|---|
Object3D |
Object3D.add(java.util.List<? extends Object3D> objects) |
java.util.List<Raycaster.Intersect> |
Raycaster.intersectObjects(java.util.List<? extends Object3D> objects,
boolean recursive)
Checks all intersection between the ray and the objects with or without the descendants.
|
void |
Object3D.remove(java.util.List<? extends Object3D> objects) |
void |
Object3D.setChildren(java.util.Collection<? extends Object3D> children) |
Modifier and Type | Class and Description |
---|---|
class |
ArrowHelper |
class |
AxisHelper |
class |
BoxHelper |
class |
CameraHelper
Shows frustum, line of sight and up of the camera.
|
class |
FaceNormalsHelper |
class |
GridHelper |
class |
PointLightHelper |
class |
VertexNormalsHelper |
class |
WireframeHelper |
Modifier and Type | Class and Description |
---|---|
class |
AmbientLight
This light's color gets applied to all the objects in the scene globally.
|
class |
AreaLight |
class |
DirectionalLight
Affects objects using
MeshLambertMaterial or MeshPhongMaterial . |
class |
HemisphereLight |
class |
Light
Abstract base class for lights.
|
class |
PointLight
Affects objects using
MeshLambertMaterial or MeshPhongMaterial . |
class |
ShadowLight |
class |
SpotLight
A point light that can cast shadow in one direction.
|
class |
VirtualLight |
Modifier and Type | Method and Description |
---|---|
Object3D |
ShadowLight.getTarget()
Gets Target used for shadow camera orientation.
|
Modifier and Type | Method and Description |
---|---|
void |
ShadowLight.setTarget(Object3D target)
Sets Target used for shadow camera orientation.
|
Modifier and Type | Method and Description |
---|---|
Box3 |
Box3.setFromObject(Object3D object) |
Modifier and Type | Class and Description |
---|---|
class |
Bone
A bone which is part of a SkinnedMesh.
|
class |
Group |
class |
Line
A line or a series of lines.
|
class |
LOD |
class |
Mesh
Base class for Mesh objects.
|
class |
MorphAnimMesh |
class |
PointCloud |
class |
SkinnedMesh |
Modifier and Type | Method and Description |
---|---|
Object3D |
LOD.getObject3D() |
Modifier and Type | Method and Description |
---|---|
void |
LOD.addLevel(Object3D object3D) |
void |
LOD.addLevel(Object3D object3D,
double visibleAtDistance) |
void |
LOD.setObject3D(Object3D object3d) |
Modifier and Type | Class and Description |
---|---|
class |
Scene
3D Scene.
|
Modifier and Type | Method and Description |
---|---|
static Object3D |
SceneUtils.createMultiMaterialObject(Geometry geometry,
java.util.List<? extends Material> materials)
This method creates multi-material 3D object which contains Mesh objects
in amount of the materials list size.
|
Modifier and Type | Method and Description |
---|---|
static void |
SceneUtils.attach(Object3D child,
Scene scene,
Object3D parent) |
static void |
SceneUtils.detach(Object3D child,
Object3D parent,
Scene scene) |
Modifier and Type | Method and Description |
---|---|
Object3D |
DaeDocument.getScene() |
Modifier and Type | Class and Description |
---|---|
class |
LensFlare |
Modifier and Type | Class and Description |
---|---|
class |
Sprite |