Package | Description |
---|---|
org.osm2world.core | |
org.osm2world.core.target |
export targets for the generated models
|
org.osm2world.core.target.common | |
org.osm2world.core.target.jogl | |
org.osm2world.core.target.obj |
target that creates Wavefront .obj and .mtl files
|
org.osm2world.core.target.povray |
target that creates .pov files for the POVRay raytracer
|
org.osm2world.core.world.modules |
Modifier and Type | Method and Description |
---|---|
<R extends Renderable> |
ConversionFacade.Results.getRenderables(Class<R> renderableType)
collects and returns all representations that implement a
renderableType, including terrain.
|
<R extends Renderable> |
ConversionFacade.Results.getRenderables(Class<R> renderableType,
boolean includeGrid,
boolean includeTerrain) |
Modifier and Type | Interface and Description |
---|---|
interface |
Target<R extends Renderable>
A sink for rendering/writing
WorldObject s to. |
Modifier and Type | Interface and Description |
---|---|
interface |
RenderableToAllTargets
representation that only uses methods from
Target
and can therefore render to all targets supporting these features |
Modifier and Type | Method and Description |
---|---|
static <R extends Renderable> |
TargetUtil.renderObject(Target<R> target,
Object object)
renders any object to a target instance
if it is a renderable compatible with that target type.
|
static <R extends Renderable> |
TargetUtil.renderWorldObjects(Target<R> target,
MapData mapData,
boolean renderUnderground)
render all world objects to a target instance
that are compatible with that target type
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractTarget<R extends Renderable>
superclass for
Target implementations that defines some
of the required methods using others. |
class |
FaceTarget<R extends Renderable>
a target that relies on faces to represent geometry.
|
class |
PrimitiveTarget<R extends Renderable>
superclass for targets that are based on OpenGL primitives.
|
Modifier and Type | Interface and Description |
---|---|
interface |
RenderableToFaceTarget
a renderable with specialized output code for
FaceTarget s |
interface |
RenderableToPrimitiveTarget |
Modifier and Type | Interface and Description |
---|---|
interface |
RenderableToJOGL |
Modifier and Type | Interface and Description |
---|---|
interface |
RenderableToObj |
Modifier and Type | Interface and Description |
---|---|
interface |
RenderableToPOVRay |
Modifier and Type | Interface and Description |
---|---|
static interface |
BuildingModule.BuildingPart.Roof |
Modifier and Type | Class and Description |
---|---|
static class |
BuildingModule.Building |
static class |
BuildingModule.BuildingPart |
class |
BuildingModule.BuildingPart.HeightfieldRoof
superclass for roofs that have exactly one height value
for each point within their XZ polygon
|
static class |
CliffModule.Cliff |
static class |
CliffModule.RetainingWall |
static class |
RailwayModule.RailJunction |
static class |
RoadModule.Road
representation of a road
|
static class |
RoadModule.RoadArea |
static class |
RoadModule.RoadConnector
visible connectors where a road changes width or lane layout
|
static class |
RoadModule.RoadCrossingAtConnector
representation for crossings (zebra crossing etc.) on roads
|
static class |
RoadModule.RoadJunction
representation for junctions between roads.
|
static class |
SurfaceAreaModule.SurfaceArea |
class |
TreeModule.Forest |
class |
TreeModule.Tree |
class |
TreeModule.TreeRow |
static class |
TunnelModule.Tunnel |
static class |
TunnelModule.TunnelJunction |
static class |
WaterModule.RiverJunction |
static class |
WaterModule.Water |
static class |
WaterModule.Waterway |