us.ihmc.graphics3DAdapter
Interface GroundProfile
- All Superinterfaces:
- HeightMap
- All Known Subinterfaces:
- MovingGroundProfile, TerrainObject
- All Known Implementing Classes:
- AlternatingSlopesGroundProfile, BalanceBeamTerrainObject, BoxTerrainObject, BumpyGroundProfile, CombinedTerrainObject, ConeTerrainObject, DoubleStepGroundProfile, FlatGroundProfile, GroundProfileFromFile, InclinedGroundProfile, JMEGeneratedHeightMap, ObstacleCourse, RampTerrainObject, RandomRockyGroundProfile, RepeatingGroundProfile, RollingGroundProfile, RotatableBoxTerrainObject, RotatableConvexPolygonTerrainObject, RotatableRampTerrainObject, RotatableTableTerrainObject, ShipCorridorGroundProfile, SimpleBoxEnvironment, SimpleCombinedTerrainObjectsEnvironment, SimpleTableTerrainObject, SingleStepGroundProfile, StepDownsGroundprofile, SteppingStonesGroundProfile, YawableBoxTerrainObject
public interface GroundProfile
- extends HeightMap
Method Summary |
void |
closestIntersectionAndNormalAt(double x,
double y,
double z,
javax.vecmath.Point3d intersectionToPack,
javax.vecmath.Vector3d normalToPack)
|
void |
closestIntersectionTo(double x,
double y,
double z,
javax.vecmath.Point3d intersectionToPack)
|
double |
heightAt(double x,
double y,
double z)
|
boolean |
isClose(double x,
double y,
double z)
|
void |
surfaceNormalAt(double x,
double y,
double z,
javax.vecmath.Vector3d normalToPack)
|
heightAt
double heightAt(double x,
double y,
double z)
- Specified by:
heightAt
in interface HeightMap
isClose
boolean isClose(double x,
double y,
double z)
closestIntersectionTo
void closestIntersectionTo(double x,
double y,
double z,
javax.vecmath.Point3d intersectionToPack)
surfaceNormalAt
void surfaceNormalAt(double x,
double y,
double z,
javax.vecmath.Vector3d normalToPack)
closestIntersectionAndNormalAt
void closestIntersectionAndNormalAt(double x,
double y,
double z,
javax.vecmath.Point3d intersectionToPack,
javax.vecmath.Vector3d normalToPack)