List of usage examples for com.badlogic.gdx.ai.steer.utils.paths LinePath getSegments
public Array<Segment<T>> getSegments()
From source file:toniarts.openkeeper.world.WorldState.java
License:Open Source License
/** * Debug drawing of path//from w w w . j a va 2 s. c o m * * @param linePath */ public void drawPath(LinePath<Vector2> linePath) { for (Segment<Vector2> segment : linePath.getSegments()) { Line line = new Line(new Vector3f(segment.getBegin().x, 0.25f, segment.getBegin().y), new Vector3f(segment.getEnd().x, 0.25f, segment.getEnd().y)); Geometry geometry = new Geometry("Bullet", line); Material orange = new Material(getAssetManager(), "Common/MatDefs/Misc/Unshaded.j3md"); orange.setColor("Color", ColorRGBA.Red); orange.getAdditionalRenderState().setFaceCullMode(RenderState.FaceCullMode.Off); orange.getAdditionalRenderState().setLineWidth(2); geometry.setCullHint(Spatial.CullHint.Never); geometry.setMaterial(orange); getWorld().attachChild(geometry); } }