com.jme3.terrain.geomipmap.picking
クラス BresenhamYUpGridTracer

java.lang.Object
  上位を拡張 com.jme3.terrain.geomipmap.picking.BresenhamYUpGridTracer

public class BresenhamYUpGridTracer
extends java.lang.Object

Works on the XZ plane, with positive Y as up.


入れ子のクラスの概要
static class BresenhamYUpGridTracer.Direction
           
 
コンストラクタの概要
BresenhamYUpGridTracer()
           
 
メソッドの概要
 Vector2f getGridLocation()
           
 Vector3f getGridOrigin()
           
 Vector3f getGridSpacing()
           
 BresenhamYUpGridTracer.Direction getLastStepDirection()
           
 boolean isRayPerpendicularToGrid()
           
 void next()
           
 void setGridLocation(Vector2f gridLocation)
           
 void setGridOrigin(Vector3f gridOrigin)
           
 void setGridSpacing(Vector3f gridSpacing)
           
 void startWalk(Ray walkRay)
           
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BresenhamYUpGridTracer

public BresenhamYUpGridTracer()
メソッドの詳細

startWalk

public void startWalk(Ray walkRay)

next

public void next()

getLastStepDirection

public BresenhamYUpGridTracer.Direction getLastStepDirection()

isRayPerpendicularToGrid

public boolean isRayPerpendicularToGrid()

getGridLocation

public Vector2f getGridLocation()

getGridOrigin

public Vector3f getGridOrigin()

getGridSpacing

public Vector3f getGridSpacing()

setGridLocation

public void setGridLocation(Vector2f gridLocation)

setGridOrigin

public void setGridOrigin(Vector3f gridOrigin)

setGridSpacing

public void setGridSpacing(Vector3f gridSpacing)