Class Clipper
java.lang.Object
zombie.vehicles.Clipper
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAABB(float x1, float y1, float x2, float y2) voidaddAABBBevel(float x1, float y1, float x2, float y2, float RADIUS) voidaddLine(float x1, float y1, float x2, float y2) voidaddPath(int numPoints, ByteBuffer points, boolean bClip) voidaddPath(int arg0, ByteBuffer arg1, boolean arg2, boolean arg3) voidaddPolygon(float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4) voidclear()voidclipAABB(float x1, float y1, float x2, float y2) intintgeneratePolygons(double delta) intgeneratePolygons(double delta, int joinType) intgeneratePolygons(int arg0, double arg1, int arg2) intgenerateTriangulatePolygons(int wx, int wy) intgetPolygon(int index, ByteBuffer vertices) static voidinit()static voidn_init()inttriangulate(int index, ByteBuffer vertices) inttriangulate2(int arg0, ByteBuffer arg1)
-
Field Details
-
ctNoClip
public static final int ctNoClip- See Also:
-
ctIntersection
public static final int ctIntersection- See Also:
-
ctUnion
public static final int ctUnion- See Also:
-
ctDifference
public static final int ctDifference- See Also:
-
ctXor
public static final int ctXor- See Also:
-
jtSquare
public static final int jtSquare- See Also:
-
jtBevel
public static final int jtBevel- See Also:
-
jtRound
public static final int jtRound- See Also:
-
jtMiter
public static final int jtMiter- See Also:
-
-
Constructor Details
-
Clipper
public Clipper()
-
-
Method Details
-
init
public static void init() -
clear
public void clear() -
addPath
-
addPath
-
addLine
public void addLine(float x1, float y1, float x2, float y2) -
addAABB
public void addAABB(float x1, float y1, float x2, float y2) -
addAABBBevel
public void addAABBBevel(float x1, float y1, float x2, float y2, float RADIUS) -
addPolygon
public void addPolygon(float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4) -
clipAABB
public void clipAABB(float x1, float y1, float x2, float y2) -
generatePolygons
public int generatePolygons() -
generatePolygons
public int generatePolygons(int arg0, double arg1, int arg2) -
generatePolygons
public int generatePolygons(double delta, int joinType) -
generatePolygons
public int generatePolygons(double delta) -
getPolygon
-
generateTriangulatePolygons
public int generateTriangulatePolygons(int wx, int wy) -
triangulate
-
triangulate2
-
n_init
public static void n_init()
-