Package | Description |
---|---|
ilog.views.maps.defense.terrain3d.model |
Classes to manage the 3D terrain model displayed in the 3D view.
|
ilog.views.maps.defense.terrain3d.util |
A set of mathematical and geographical classes in use with the 3D view.
|
ilog.views.maps.defense.terrain3d.view |
Base classes to manage the 3D View.
|
Modifier and Type | Method and Description |
---|---|
Ilv3DDoubleVector |
Ilv3DTile.getCenter()
Return the center point of this tile, in 3D space coordinates
|
Ilv3DDoubleVector |
Ilv3DModel.getCentroid()
Returns the centroid (i.e. the center of gravity) of the current terrain.
|
Modifier and Type | Method and Description |
---|---|
protected void |
Ilv3DTile.setSize(Ilv3DDoubleVector center,
float tileWidth,
float tileHeight)
Sets the bounds of this
Ilv3DTile |
Constructor and Description |
---|
IlvRasterMappedBuffer3DTile(IlvRasterTileLoader tileLoader,
Ilv3DDoubleVector center,
float tileWidth,
float tileHeight,
IlvManagerView view)
Constructs an
IlvRasterMappedBuffer3DTile from the specified parameters. |
Modifier and Type | Method and Description |
---|---|
Ilv3DDoubleVector |
Ilv3DDoubleVector.addScaled(double s,
Ilv3DDoubleVector arg)
Returns
this + s * arg which creates a new vector. |
Ilv3DDoubleVector |
Ilv3DDoubleVector.copy()
Returns a copy of this vector.
|
Ilv3DDoubleVector |
Ilv3DDoubleVector.cross(Ilv3DDoubleVector arg)
Returns a new vector which is the cross product of this vector and the
one passed as a parameter.
|
Ilv3DDoubleVector |
Ilv3DDoubleVector.minus(Ilv3DDoubleVector arg)
Creates new vector by subtracting a vector from this one.
|
Ilv3DDoubleVector |
Ilv3DDoubleVector.plus(Ilv3DDoubleVector arg)
Creates a new vector which is the sum of this vector and the one passed as
a parameter.
|
Ilv3DDoubleVector |
Ilv3DDoubleVector.times(double val)
Creates a scaled copy of this vector.
|
Ilv3DDoubleVector |
Ilv3DFloatVector.toDouble()
Converts this vector to double precision.
|
Modifier and Type | Method and Description |
---|---|
void |
Ilv3DDoubleVector.add(Ilv3DDoubleVector b)
Adds a vector to this one.
|
void |
Ilv3DDoubleVector.add(Ilv3DDoubleVector a,
Ilv3DDoubleVector b)
Sets this vector equal to the sum of the 2 vectors passed as parameters.
|
Ilv3DDoubleVector |
Ilv3DDoubleVector.addScaled(double s,
Ilv3DDoubleVector arg)
Returns
this + s * arg which creates a new vector. |
void |
Ilv3DDoubleVector.addScaled(Ilv3DDoubleVector a,
double s,
Ilv3DDoubleVector b)
Sets this vector equal to
(a + s * b) . |
Ilv3DDoubleVector |
Ilv3DDoubleVector.cross(Ilv3DDoubleVector arg)
Returns a new vector which is the cross product of this vector and the
one passed as a parameter.
|
void |
Ilv3DDoubleVector.cross(Ilv3DDoubleVector a,
Ilv3DDoubleVector b)
Sets this vector equal to the cross product of vectors a and b.
|
double |
Ilv3DDoubleVector.dot(Ilv3DDoubleVector arg)
Returns the scalar product of this vector from the vector passed as a
parameter.
|
Ilv3DDoubleVector |
Ilv3DDoubleVector.minus(Ilv3DDoubleVector arg)
Creates new vector by subtracting a vector from this one.
|
Ilv3DDoubleVector |
Ilv3DDoubleVector.plus(Ilv3DDoubleVector arg)
Creates a new vector which is the sum of this vector and the one passed as
a parameter.
|
void |
Ilv3DDoubleVector.set(Ilv3DDoubleVector arg)
Sets this vector as equal to the vector in the parameter.
|
void |
Ilv3DDoubleVector.sub(Ilv3DDoubleVector b)
Subtracts a vector from this one.
|
void |
Ilv3DDoubleVector.sub(Ilv3DDoubleVector a,
Ilv3DDoubleVector b)
Sets this vector equal to
a - b . |
Constructor and Description |
---|
Ilv3DDoubleVector(Ilv3DDoubleVector arg)
Creates a new
Vec3d by copying the parameter vector. |
Modifier and Type | Method and Description |
---|---|
Ilv3DDoubleVector |
Ilv3DCamera.getLookAtPoint()
Returns the target point of this camera.
|
Ilv3DDoubleVector |
Ilv3DCamera.getPosition()
Returns the position of the camera
|
Modifier and Type | Method and Description |
---|---|
void |
Ilv3DCamera.getMatrix(Ilv3DDoubleVector localOrigin,
Ilv3DFloatMatrix dest)
Takes the local origin in double-precision coordinates and
returns a camera (or "modelview") matrix containing the orientation
and the position in single-precision coordinates.
|
void |
Ilv3DCamera.getViewingMatrix(Ilv3DDoubleVector localOrigin,
Ilv3DFloatMatrix dest)
Takes a local origin in double-precision coordinates (specifying
the origin for a world-coordinate matrix) and returns a full
viewing matrix (including the projection and modelview matrices)
in single-precision coordinates.
|
void |
Ilv3DCamera.lookAt(Ilv3DDoubleVector lookAtPoint1,
Ilv3DFloatVector upVector)
Modifies the camera orientation so that it faces the specified point.
|
void |
Ilv3DCamera.setPosition(Ilv3DDoubleVector position)
Sets the position of the camera
|
© Copyright Rogue Wave Software, Inc. 1997, 2018. All Rights Reserved.