| Name | Description | Type | Package | Framework |
| BasicTriangulator | Triangulates a polygon into triangles - duh. | Class | org.newdawn.slick.geom | Slick |
| Circle | A simple Circle geometryAuthor:Kevin GlassSee Also:Serialized Form | Class | org.newdawn.slick.geom | Slick |
| Curve | A beizer curve implementation. | Class | org.newdawn.slick.geom | Slick |
| Ellipse | An ellipse meeting the Shape contract. | Class | org.newdawn.slick.geom | Slick |
| GeomUtil | Class | org.newdawn.slick.geom | Slick | |
| GeomUtilListener | Interface | org.newdawn.slick.geom | Slick | |
| Line | Implemenation of a bunch of maths functions to do with lines. | Class | org.newdawn.slick.geom | Slick |
| MannTriangulator | A 2D Triangulator. | Class | org.newdawn.slick.geom | Slick |
| MorphShape | A shape that morphs between a set of other shapesAuthor:kevinSee Also:Serialized Form | Class | org.newdawn.slick.geom | Slick |
| NeatTriangulator | A second triangulator that seems slightly more robustAuthor:Online examplesSee Also:Serialized Form | Class | org.newdawn.slick.geom | Slick |
| OverTriangulator | A triangulator implementation that splits the triangules of another, subdividing to give a higher tesselation - and hence smoother transitions. | Class | org.newdawn.slick.geom | Slick |
| Path | A shape built from lines and curves. | Class | org.newdawn.slick.geom | Slick |
| Point | A single point shapeAuthor:KovaSee Also:Serialized Form | Class | org.newdawn.slick.geom | Slick |
| Polygon | A polygon implementation meeting the Shape contract. | Class | org.newdawn.slick.geom | Slick |
| Rectangle | An axis oriented used for shape boundsAuthor:Kevin GlassSee Also:Serialized Form | Class | org.newdawn.slick.geom | Slick |
| RoundedRectangle | Class to create rounded rectangles with. | Class | org.newdawn.slick.geom | Slick |
| Shape | The description of any 2D shape that can be transformed. | Class | org.newdawn.slick.geom | Slick |
| ShapeRenderer | Use this class to render shpaes directly to OpenGL. | Class | org.newdawn.slick.geom | Slick |
| TexCoordGenerator | A class capable of generating texture coordiantes based on rendering positions of verticies. | Interface | org.newdawn.slick.geom | Slick |
| Transform | A 2 dimensional transformation that can be applied to Shape implemenations. | Class | org.newdawn.slick.geom | Slick |
| Triangulator | Interface | org.newdawn.slick.geom | Slick | |
| Vector2f | A two dimensional vectorAuthor:Kevin GlassSee Also:Serialized Form | Class | org.newdawn.slick.geom | Slick |