Package | Description |
---|---|
org.scilab.forge.scirenderer.implementation.g2d.lighting | |
org.scilab.forge.scirenderer.implementation.g2d.motor | |
org.scilab.forge.scirenderer.tranformations |
Modifier and Type | Method and Description |
---|---|
Vector3f |
G2DLightManager.getCameraPosition()
Returns the camera position used to perform the lighting.
|
Modifier and Type | Method and Description |
---|---|
static Vector3f[] |
LightHelper.getIndexedVector3f(java.nio.FloatBuffer buffer,
java.nio.IntBuffer index,
int stride,
float[] transf) |
static Vector3f[] |
LightHelper.getVector3f(java.nio.FloatBuffer buffer,
int stride) |
Modifier and Type | Method and Description |
---|---|
static java.awt.Color[] |
LightHelper.applyDiffuse(Vector3f light,
boolean directional,
Vector3f[] vertices,
Vector3f[] normals,
java.awt.Color[] colors,
java.awt.Color diffuse,
java.awt.Color[] output,
boolean additive)
Apply diffuse light to the output colors
|
static java.awt.Color[] |
LightHelper.applyDiffuse(Vector3f light,
boolean directional,
Vector3f[] vertices,
Vector3f[] normals,
java.awt.Color[] colors,
java.awt.Color diffuse,
java.awt.Color[] output,
boolean additive)
Apply diffuse light to the output colors
|
static java.awt.Color[] |
LightHelper.applyDiffuse(Vector3f light,
boolean directional,
Vector3f[] vertices,
Vector3f[] normals,
java.awt.Color[] colors,
java.awt.Color diffuse,
java.awt.Color[] output,
boolean additive)
Apply diffuse light to the output colors
|
static java.awt.Color[] |
LightHelper.applyDiffuse(Vector3f light,
boolean directional,
Vector3f[] vertices,
Vector3f[] normals,
java.awt.Color color,
java.awt.Color[] output,
boolean additive)
Apply diffuse light to the output colors
|
static java.awt.Color[] |
LightHelper.applyDiffuse(Vector3f light,
boolean directional,
Vector3f[] vertices,
Vector3f[] normals,
java.awt.Color color,
java.awt.Color[] output,
boolean additive)
Apply diffuse light to the output colors
|
static java.awt.Color[] |
LightHelper.applyDiffuse(Vector3f light,
boolean directional,
Vector3f[] vertices,
Vector3f[] normals,
java.awt.Color color,
java.awt.Color[] output,
boolean additive)
Apply diffuse light to the output colors
|
static java.awt.Color[] |
LightHelper.applyLight(G2DLight light,
Material mat,
Vector3f camera,
Vector3f[] vertices,
Vector3f[] normals,
java.awt.Color[] colors,
java.awt.Color[] output,
float[] transf,
boolean additive)
Apply a per-vertex lighting to the given colors
|
static java.awt.Color[] |
LightHelper.applyLight(G2DLight light,
Material mat,
Vector3f camera,
Vector3f[] vertices,
Vector3f[] normals,
java.awt.Color[] colors,
java.awt.Color[] output,
float[] transf,
boolean additive)
Apply a per-vertex lighting to the given colors
|
static java.awt.Color[] |
LightHelper.applyLight(G2DLight light,
Material mat,
Vector3f camera,
Vector3f[] vertices,
Vector3f[] normals,
java.awt.Color[] colors,
java.awt.Color[] output,
float[] transf,
boolean additive)
Apply a per-vertex lighting to the given colors
|
static java.awt.Color[] |
LightHelper.applySpecular(Vector3f camera,
Vector3f light,
float shininess,
boolean directional,
Vector3f[] vertices,
Vector3f[] normals,
java.awt.Color specular,
java.awt.Color[] output,
boolean additive) |
static java.awt.Color[] |
LightHelper.applySpecular(Vector3f camera,
Vector3f light,
float shininess,
boolean directional,
Vector3f[] vertices,
Vector3f[] normals,
java.awt.Color specular,
java.awt.Color[] output,
boolean additive) |
static java.awt.Color[] |
LightHelper.applySpecular(Vector3f camera,
Vector3f light,
float shininess,
boolean directional,
Vector3f[] vertices,
Vector3f[] normals,
java.awt.Color specular,
java.awt.Color[] output,
boolean additive) |
Modifier and Type | Method and Description |
---|---|
static Vector3f |
Vector3f.getBarycenter(Vector3f v0,
Vector3f v1,
float w0,
float w1) |
Vector3f |
Vector3f.getNormalized() |
Vector3f |
Vector3f.minus(Vector3f v) |
Vector3f |
Vector3f.negate() |
Vector3f |
Vector3f.plus(Vector3f v) |
static Vector3f |
Vector3f.product(Vector3f v1,
Vector3f v2)
Create a new vector cross-product of the given vectors.
|
Vector3f |
Vector3f.times(float d) |
Modifier and Type | Method and Description |
---|---|
static float |
Vector3f.det(Vector3f v0,
Vector3f v1,
Vector3f v2) |
static Vector3f |
Vector3f.getBarycenter(Vector3f v0,
Vector3f v1,
float w0,
float w1) |
Vector3f |
Vector3f.minus(Vector3f v) |
Vector3f |
Vector3f.plus(Vector3f v) |
static Vector3f |
Vector3f.product(Vector3f v1,
Vector3f v2)
Create a new vector cross-product of the given vectors.
|
float |
Vector3f.scalar(Vector3f v) |
Constructor and Description |
---|
Rotation(double alpha,
Vector3f v)
The created object represent a rotation of an angle of 'alpha' radians along the vector 'v'.
|