Package | Description |
---|---|
org.osm2world.core.map_elevation.creation | |
org.osm2world.core.map_elevation.data | |
org.osm2world.core.math |
classes for geometric objects that are used throughout OSM2World
|
org.osm2world.core.math.algorithms | |
org.osm2world.core.target |
export targets for the generated models
|
org.osm2world.core.target.common | |
org.osm2world.core.target.common.material | |
org.osm2world.core.target.povray |
target that creates .pov files for the POVRay raytracer
|
org.osm2world.core.world.data |
Modifier and Type | Method and Description |
---|---|
TriangleXYZ |
DelaunayTriangulation.DelaunayTriangle.asTriangleXYZ() |
Modifier and Type | Method and Description |
---|---|
Collection<TriangleXYZ> |
EleConnectorGroup.getTriangulationXYZ(Collection<? extends TriangleXZ> trianglesXZ) |
Modifier and Type | Class and Description |
---|---|
class |
TriangleXYZWithNormals |
Modifier and Type | Method and Description |
---|---|
TriangleXYZ |
PolygonXYZ.asTriangleXYZ()
returns a triangle with the same vertices as this polygon.
|
TriangleXYZ |
TriangleXZ.xyz(double y) |
Modifier and Type | Method and Description |
---|---|
static List<TriangleXYZ> |
GeometryUtil.trianglesFromTriangleFan(List<? extends VectorXYZ> vs) |
static List<TriangleXYZ> |
GeometryUtil.trianglesFromTriangleStrip(List<? extends VectorXYZ> vs) |
static List<TriangleXYZ> |
GeometryUtil.trianglesFromVertexList(List<? extends VectorXYZ> vs) |
Constructor and Description |
---|
TriangleXYZWithNormals(TriangleXYZ t,
VectorXYZ n1,
VectorXYZ n2,
VectorXYZ n3) |
Modifier and Type | Method and Description |
---|---|
static Collection<TriangleXYZWithNormals> |
NormalCalculationUtil.calculateTrianglesWithNormals(Collection<TriangleXYZ> triangles)
calculates normals for vertices that are shared by multiple triangles.
|
Modifier and Type | Method and Description |
---|---|
void |
Target.drawTriangles(Material material,
Collection<? extends TriangleXYZ> triangles,
List<List<VectorXZ>> texCoordLists)
draws triangles.
|
Modifier and Type | Field and Description |
---|---|
TriangleXYZ |
FaceTarget.IsolatedTriangle.triangle |
Modifier and Type | Method and Description |
---|---|
void |
PrimitiveTarget.drawTriangles(Material material,
Collection<? extends TriangleXYZ> triangles,
List<List<VectorXZ>> texCoordLists) |
void |
FaceTarget.drawTriangles(Material material,
Collection<? extends TriangleXYZ> triangles,
List<List<VectorXZ>> texCoordLists) |
Constructor and Description |
---|
FaceTarget.IsolatedTriangle(TriangleXYZ triangle,
VectorXYZ normal,
int texCoordOffset,
List<List<VectorXZ>> texCoordLists) |
Modifier and Type | Method and Description |
---|---|
static List<List<VectorXZ>> |
TexCoordUtil.triangleTexCoordLists(Collection<TriangleXYZ> triangles,
Material material,
TexCoordFunction defaultCoordFunction)
equivalent of
TexCoordUtil.texCoordLists(List, Material, TexCoordFunction)
for a collection of triangle objects. |
Modifier and Type | Method and Description |
---|---|
void |
POVRayTarget.drawTriangles(Material material,
Collection<? extends TriangleXYZ> triangles,
List<List<VectorXZ>> texCoordLists) |
Modifier and Type | Method and Description |
---|---|
protected Collection<TriangleXYZ> |
OutlineNodeWorldObject.getTriangulation() |
protected Collection<TriangleXYZ> |
AbstractAreaWorldObject.getTriangulation()
decompose this area into counterclockwise 3d triangles.
|