Package teilchen.util
Class DrawLib
- java.lang.Object
-
- teilchen.util.DrawLib
-
public class DrawLib extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description DrawLib()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
cross2(processing.core.PGraphics g, processing.core.PVector pPosition, float pSize)
static void
cross3(processing.core.PGraphics g, processing.core.PVector pPosition, float pSize)
static void
draw(processing.core.PGraphics g, java.util.List<Particle> pParticles, float pSize, int pColor)
draw particles.static void
draw(processing.core.PGraphics g, java.util.List<Particle> pParticles, float pSize, int pStrokeColor, int pFillColor)
draw particles.static void
draw(processing.core.PGraphics g, processing.core.PVector a, processing.core.PVector b, processing.core.PVector c, int pTriangleColor, int pNormalColor)
draw a triangle with a normalstatic void
draw(processing.core.PGraphics g, Attractor mAttractor, int pColor)
draw attractors.static void
draw(processing.core.PGraphics g, TriangleDeflector pTriangleDeflector, int pTriangleColor, int pBBColor, int pNormalColor)
draw triangle deflector with bounding box.static void
draw(processing.core.PGraphics g, WorldAxisAlignedBoundingBox pWorldAxisAlignedBoundingBox, int pColor)
draw buunding box.static void
drawAttractor(processing.core.PGraphics g, java.util.List<IForce> pForces, int pColor)
static void
drawParticles(processing.core.PGraphics g, Physics pParticleSystem, float pSize, int pColor)
static void
drawParticles(processing.core.PGraphics g, Physics pParticleSystem, float pSize, int pStrokeColor, int pFillColor)
static void
drawSprings(processing.core.PGraphics g, Physics pParticleSystem, int pColor)
-
-
-
Method Detail
-
drawAttractor
public static void drawAttractor(processing.core.PGraphics g, java.util.List<IForce> pForces, int pColor)
-
draw
public static void draw(processing.core.PGraphics g, Attractor mAttractor, int pColor)
draw attractors.- Parameters:
g
- PGraphicsmAttractor
- AttractorpColor
- int
-
drawParticles
public static void drawParticles(processing.core.PGraphics g, Physics pParticleSystem, float pSize, int pColor)
-
drawParticles
public static void drawParticles(processing.core.PGraphics g, Physics pParticleSystem, float pSize, int pStrokeColor, int pFillColor)
-
drawSprings
public static void drawSprings(processing.core.PGraphics g, Physics pParticleSystem, int pColor)
-
draw
public static void draw(processing.core.PGraphics g, java.util.List<Particle> pParticles, float pSize, int pColor)
draw particles.- Parameters:
g
- PGraphicspParticles
- particlespSize
- radiuspColor
- stroke color
-
draw
public static void draw(processing.core.PGraphics g, java.util.List<Particle> pParticles, float pSize, int pStrokeColor, int pFillColor)
draw particles.- Parameters:
g
- PGraphicspParticles
- particlespSize
- radiuspStrokeColor
- stroke colorpFillColor
- fill color
-
draw
public static void draw(processing.core.PGraphics g, TriangleDeflector pTriangleDeflector, int pTriangleColor, int pBBColor, int pNormalColor)
draw triangle deflector with bounding box.- Parameters:
g
- PGraphicspTriangleDeflector
- triangle deflectorpTriangleColor
- triangle colorpBBColor
- bounding box colorpNormalColor
- normal color
-
draw
public static void draw(processing.core.PGraphics g, WorldAxisAlignedBoundingBox pWorldAxisAlignedBoundingBox, int pColor)
draw buunding box.- Parameters:
g
- PGraphicspWorldAxisAlignedBoundingBox
- WorldAxisAlignedBoundingBoxpColor
- int
-
draw
public static void draw(processing.core.PGraphics g, processing.core.PVector a, processing.core.PVector b, processing.core.PVector c, int pTriangleColor, int pNormalColor)
draw a triangle with a normal- Parameters:
g
- PGraphicsa
- PVectorb
- PVectorc
- PVectorpTriangleColor
- intpNormalColor
- int
-
cross2
public static void cross2(processing.core.PGraphics g, processing.core.PVector pPosition, float pSize)
-
cross3
public static void cross3(processing.core.PGraphics g, processing.core.PVector pPosition, float pSize)
-
-