|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Material | |
---|---|
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.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.target.primitivebuffer | |
org.osm2world.core.target.statistics |
Uses of Material in org.osm2world.core.target |
---|
Methods in org.osm2world.core.target with parameters of type Material | |
---|---|
void |
Target.drawBox(Material material,
VectorXYZ frontLowerLeft,
VectorXYZ rightVector,
VectorXYZ upVector,
VectorXYZ backVector)
draws a box with outward-facing polygons |
void |
Target.drawBox(Material material,
VectorXYZ bottomCenter,
VectorXZ direction,
double height,
double width,
double depth)
draws a box with outward-facing polygons |
void |
Target.drawColumn(Material material,
Integer corners,
VectorXYZ base,
double height,
double radiusBottom,
double radiusTop,
boolean drawBottom,
boolean drawTop)
draws a column with outward-facing polygons around a point. |
void |
Target.drawPolygon(Material material,
VectorXYZ... vs)
|
void |
Target.drawTriangleFan(Material material,
List<? extends VectorXYZ> vs)
|
void |
Target.drawTriangles(Material material,
Collection<? extends TriangleXYZ> triangles)
|
void |
Target.drawTriangleStrip(Material material,
List<? extends VectorXYZ> vs)
|
void |
Target.drawTriangleStrip(Material material,
VectorXYZ... vs)
|
void |
Target.drawTrianglesWithNormals(Material material,
Collection<? extends TriangleXYZWithNormals> triangles)
|
Uses of Material in org.osm2world.core.target.common |
---|
Methods in org.osm2world.core.target.common with parameters of type Material | |
---|---|
void |
AbstractTarget.drawBox(Material material,
VectorXYZ frontLowerLeft,
VectorXYZ rightVector,
VectorXYZ upVector,
VectorXYZ backVector)
|
void |
AbstractTarget.drawBox(Material material,
VectorXYZ bottomCenter,
VectorXZ backDirection,
double height,
double width,
double depth)
|
void |
AbstractTarget.drawColumn(Material material,
Integer corners,
VectorXYZ base,
double height,
double radiusBottom,
double radiusTop,
boolean drawBottom,
boolean drawTop)
|
void |
PrimitiveTarget.drawPolygon(Material material,
List<? extends VectorXYZ> vs)
|
void |
PrimitiveTarget.drawPolygon(Material material,
VectorXYZ... vs)
|
void |
AbstractTarget.drawPolygon(Material material,
VectorXYZ... vs)
|
protected abstract void |
PrimitiveTarget.drawPrimitive(Primitive.Type type,
Material material,
List<? extends VectorXYZ> vs,
VectorXYZ[] normals)
|
void |
PrimitiveTarget.drawTriangleFan(Material material,
List<? extends VectorXYZ> vs)
|
void |
AbstractTarget.drawTriangleFan(Material material,
List<? extends VectorXYZ> vs)
|
void |
PrimitiveTarget.drawTriangles(Material material,
Collection<? extends TriangleXYZ> triangles)
|
void |
PrimitiveTarget.drawTriangleStrip(Material material,
List<? extends VectorXYZ> vs)
|
void |
AbstractTarget.drawTriangleStrip(Material material,
List<? extends VectorXYZ> vs)
|
void |
PrimitiveTarget.drawTriangleStrip(Material material,
VectorXYZ... vs)
|
void |
AbstractTarget.drawTriangleStrip(Material material,
VectorXYZ... vectors)
|
void |
PrimitiveTarget.drawTrianglesWithNormals(Material material,
Collection<? extends TriangleXYZWithNormals> triangles)
|
Uses of Material in org.osm2world.core.target.common.material |
---|
Subclasses of Material in org.osm2world.core.target.common.material | |
---|---|
class |
ConfMaterial
a material whose attributes can be configured at runtime. |
class |
ImmutableMaterial
a simple material class that offers no capabilities beyond the minimum requirements of Material |
Methods in org.osm2world.core.target.common.material that return Material | |
---|---|
static Material |
Materials.getSurfaceMaterial(String value)
returns a material for a surface value; null if none is found |
static Material |
Materials.getSurfaceMaterial(String value,
Material fallback)
same as Materials.getSurfaceMaterial(String) , but with fallback value |
Material |
Material.makeSmooth()
|
Methods in org.osm2world.core.target.common.material with parameters of type Material | |
---|---|
static Material |
Materials.getSurfaceMaterial(String value,
Material fallback)
same as Materials.getSurfaceMaterial(String) , but with fallback value |
static String |
Materials.getUniqueName(Material material)
returns a human-readable, unique name for a material defined within this class, null for all other materials. |
Uses of Material in org.osm2world.core.target.jogl |
---|
Methods in org.osm2world.core.target.jogl with parameters of type Material | |
---|---|
protected void |
JOGLTarget.drawPrimitive(Primitive.Type type,
Material material,
List<? extends VectorXYZ> vertices,
VectorXYZ[] normals)
|
static void |
JOGLTarget.setMaterial(GL gl,
Material material)
|
Uses of Material in org.osm2world.core.target.obj |
---|
Methods in org.osm2world.core.target.obj with parameters of type Material | |
---|---|
void |
ObjTarget.drawPolygon(Material material,
VectorXYZ... vs)
|
void |
ObjTarget.drawTriangles(Material material,
Collection<? extends TriangleXYZ> triangles)
|
void |
ObjTarget.drawTrianglesWithNormals(Material material,
Collection<? extends TriangleXYZWithNormals> triangles)
|
Uses of Material in org.osm2world.core.target.povray |
---|
Methods in org.osm2world.core.target.povray with parameters of type Material | |
---|---|
void |
POVRayTarget.appendMaterialOrName(Material material)
|
void |
POVRayTarget.drawColumn(Material material,
Integer corners,
VectorXYZ base,
double height,
double radiusBottom,
double radiusTop,
boolean drawBottom,
boolean drawTop)
|
void |
POVRayTarget.drawColumn(Material material,
Integer corners,
VectorXYZ base,
VectorXYZ cap,
double radiusBottom,
double radiusTop,
boolean drawBottom,
boolean drawTop)
variant of POVRayTarget.drawColumn(Material, Integer, VectorXYZ, double, double, double, boolean, boolean)
that allows arbitrarily placed columns |
void |
POVRayTarget.drawPolygon(Material material,
VectorXYZ... vs)
|
void |
POVRayTarget.drawTriangles(Material material,
Collection<? extends TriangleXYZ> triangles)
|
void |
POVRayTarget.drawTrianglesWithNormals(Material material,
Collection<? extends TriangleXYZWithNormals> triangles)
|
void |
POVRayTarget.drawTrianglesWithNormals(Material material,
Collection<? extends TriangleXYZWithNormals> triangles,
boolean asMesh)
|
Uses of Material in org.osm2world.core.target.primitivebuffer |
---|
Methods in org.osm2world.core.target.primitivebuffer that return types with arguments of type Material | |
---|---|
Set<Material> |
PrimitiveBuffer.getMaterials()
returns all materials used in the buffer |
Methods in org.osm2world.core.target.primitivebuffer with parameters of type Material | |
---|---|
protected void |
PrimitiveBuffer.drawPrimitive(Primitive.Type type,
Material material,
List<? extends VectorXYZ> vertices,
VectorXYZ[] normals)
|
Collection<Primitive> |
PrimitiveBuffer.getPrimitives(Material material)
returns all primitives that use a given material |
Uses of Material in org.osm2world.core.target.statistics |
---|
Methods in org.osm2world.core.target.statistics that return types with arguments of type Material | |
---|---|
Set<Material> |
StatisticsTarget.getKnownMaterials()
|
Methods in org.osm2world.core.target.statistics with parameters of type Material | |
---|---|
protected void |
StatisticsTarget.drawPrimitive(Primitive.Type type,
Material material,
List<? extends VectorXYZ> vs,
VectorXYZ[] normals)
|
long |
StatisticsTarget.getCountForMaterial(Material material,
StatisticsTarget.Stat stat)
|
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |