|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectfisica.FDrawable
fisica.FBody
fisica.FPoly
public class FPoly
Represents a polygonal body that can be added to a world.
Polygons can be created by adding vertices using the vertex method in a similar way to FPoly:
FPoly myPoly = new FPoly();
myBlob.vertex(40, 10);
myBlob.vertex(50, 20);
myBlob.vertex(60, 30);
myBlob.vertex(60, 40);
myBlob.vertex(50, 50);
myBlob.vertex(40, 60);
myBlob.vertex(30, 70);
myBlob.vertex(20, 60);
myBlob.vertex(10, 50);
myBlob.vertex(10, 40);
myBlob.vertex(20, 30);
myBlob.vertex(30, 20);
myBlob.vertex(40, 10);
world.add(myPoly);
FBox,
FCircle,
FBlob,
FLine| Constructor Summary | |
|---|---|
FPoly()
Constructs a polygonal body that can be added to a world. |
|
| Method Summary | |
|---|---|
void |
draw(processing.core.PGraphics applet)
This method is called when calling world.draw(). |
void |
drawDebug(processing.core.PGraphics applet)
This method is called when calling world.drawDebug(). |
void |
vertex(float x,
float y)
Adds vertices to the shape of the poly. |
| Methods inherited from class fisica.FDrawable |
|---|
attachImage, dettachImage, draw, drawDebug, getFillColor, getImageAlpha, isDrawable, setDrawable, setFill, setFill, setFill, setFill, setFillColor, setImageAlpha, setNoFill, setNoStroke, setStroke, setStroke, setStroke, setStroke, setStrokeColor, setStrokeWeight |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FPoly()
vertex to define the shape of the polygon.
| Method Detail |
|---|
public void vertex(float x,
float y)
x - x coordinate of the vertex to be addedy - y coordinate of the vertex to be addedpublic void draw(processing.core.PGraphics applet)
FDrawableworld.draw().
This method may be overriden to allow custom drawing of the object.
draw in class FDrawableapplet - the graphics onto which the object must be drawn.public void drawDebug(processing.core.PGraphics applet)
FDrawableworld.drawDebug().
This method may be overriden to allow custom debug drawing of the object.
drawDebug in class FDrawableapplet - the graphics onto which the object must be drawn.
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||