com.yobotics.simulationconstructionset
Interface GroundProfile
- All Known Subinterfaces:
- MovingGroundProfile, TerrainObject
- All Known Implementing Classes:
- AlternatingSlopesGroundProfile, BalanceBeam, Box, BumpyGroundProfile, Cone, FlatGroundProfile, GroundProfileFromFile, InclinedGroundProfile, ObstacleCourse, Ramp, RandomRockyGroundProfile, RepeatingGroundProfile, RollingGroundProfile, ShipCorridorGroundProfile, SingleStepGroundProfile, StepDownsGroundprofile, SteppingStonesGroundProfile
public interface GroundProfile
Method Summary |
void |
closestIntersectionAndNormalAt(double x,
double y,
double z,
javax.vecmath.Point3d intersection,
javax.vecmath.Vector3d normal)
|
void |
closestIntersectionTo(double x,
double y,
double z,
javax.vecmath.Point3d intersection)
|
double |
getXMax()
|
double |
getXMin()
|
double |
getXTiles()
|
double |
getYMax()
|
double |
getYMin()
|
double |
getYTiles()
|
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 normal)
|
heightAt
double heightAt(double x,
double y,
double z)
isClose
boolean isClose(double x,
double y,
double z)
closestIntersectionTo
void closestIntersectionTo(double x,
double y,
double z,
javax.vecmath.Point3d intersection)
surfaceNormalAt
void surfaceNormalAt(double x,
double y,
double z,
javax.vecmath.Vector3d normal)
closestIntersectionAndNormalAt
void closestIntersectionAndNormalAt(double x,
double y,
double z,
javax.vecmath.Point3d intersection,
javax.vecmath.Vector3d normal)
getXMin
double getXMin()
getXMax
double getXMax()
getYMin
double getYMin()
getYMax
double getYMax()
getXTiles
double getXTiles()
getYTiles
double getYTiles()