org.osm2world.core.target.obj
Class ObjTarget
Object
AbstractTarget
ObjTarget
- All Implemented Interfaces:
- Target
public class ObjTarget
- extends AbstractTarget
Constructor Summary |
ObjTarget(PrintStream objStream,
PrintStream mtlStream)
|
Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ObjTarget
public ObjTarget(PrintStream objStream,
PrintStream mtlStream)
beginObject
public void beginObject(WorldObject object)
- Description copied from interface:
Target
- announces the begin of the draw* calls for a
WorldObject
.
This allows targets to group them, if desired.
Otherwise, this can be ignored.
- Specified by:
beginObject
in interface Target
- Overrides:
beginObject
in class AbstractTarget
drawTriangles
public void drawTriangles(Material material,
Collection<? extends TriangleXYZ> triangles)
drawTrianglesWithNormals
public void drawTrianglesWithNormals(Material material,
Collection<? extends TriangleXYZWithNormals> triangles)
drawPolygon
public void drawPolygon(Material material,
VectorXYZ... vs)
- Specified by:
drawPolygon
in interface Target
- Overrides:
drawPolygon
in class AbstractTarget
addWorldObjects
public void addWorldObjects(MapData mapData)