de.jreality.geometry
Class ParametricTriangularSurfaceFactory

java.lang.Object
  extended by de.jreality.geometry.AbstractGeometryFactory
      extended by de.jreality.geometry.ParametricTriangularSurfaceFactory

public class ParametricTriangularSurfaceFactory
extends AbstractGeometryFactory


Nested Class Summary
static interface ParametricTriangularSurfaceFactory.Immersion
           
 
Constructor Summary
ParametricTriangularSurfaceFactory()
           
 
Method Summary
 double[][] getDomainVertices(double[][] uvpoints)
           
 ParametricTriangularSurfaceFactory.Immersion getImmersion()
           
 IndexedFaceSet getIndexedFaceSet()
           
 IndexedLineSet getIndexedLineSet()
           
 int getLineCount()
           
 PointSet getPointSet()
           
 int getSubdivision()
           
 double[][] getUVTriangle()
           
 int getVertexCount()
           
 boolean isGenerateAABBTree()
           
 boolean isGenerateEdgeLabels()
           
 boolean isGenerateEdgesFromFaces()
           
 boolean isGenerateFaceLabels()
           
 boolean isGenerateFaceNormals()
           
 boolean isGenerateVertexLabels()
           
 boolean isGenerateVertexNormals()
           
 void setGenerateAABBTree(boolean generate)
           
 void setGenerateEdgeLabels(boolean generateEdgeLabels)
           
 void setGenerateEdgesFromFaces(boolean generateEdgesFromFaces)
           
 void setGenerateFaceLabels(boolean generateFaceLabels)
           
 void setGenerateFaceNormals(boolean generateFaceNormals)
           
 void setGenerateVertexLabels(boolean generateVertexLabels)
           
 void setGenerateVertexNormals(boolean generateVertexNormals)
           
 void setImmersion(ParametricTriangularSurfaceFactory.Immersion f)
           
 void setSubdivision(int s)
           
 void setUVTriangle(double[][] v)
           
 void setVertexCount(int count)
           
 
Methods inherited from class de.jreality.geometry.AbstractGeometryFactory
getGeometry, getSignature, setSignature, update
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParametricTriangularSurfaceFactory

public ParametricTriangularSurfaceFactory()
Method Detail

setSubdivision

public void setSubdivision(int s)

getSubdivision

public int getSubdivision()

getDomainVertices

public double[][] getDomainVertices(double[][] uvpoints)

getImmersion

public ParametricTriangularSurfaceFactory.Immersion getImmersion()

setImmersion

public void setImmersion(ParametricTriangularSurfaceFactory.Immersion f)

getUVTriangle

public double[][] getUVTriangle()

setUVTriangle

public void setUVTriangle(double[][] v)

getIndexedFaceSet

public IndexedFaceSet getIndexedFaceSet()

isGenerateEdgesFromFaces

public boolean isGenerateEdgesFromFaces()

setGenerateEdgesFromFaces

public void setGenerateEdgesFromFaces(boolean generateEdgesFromFaces)

isGenerateVertexNormals

public boolean isGenerateVertexNormals()

setGenerateVertexNormals

public void setGenerateVertexNormals(boolean generateVertexNormals)

isGenerateFaceNormals

public boolean isGenerateFaceNormals()

setGenerateFaceNormals

public void setGenerateFaceNormals(boolean generateFaceNormals)

isGenerateFaceLabels

public boolean isGenerateFaceLabels()

setGenerateFaceLabels

public void setGenerateFaceLabels(boolean generateFaceLabels)

isGenerateAABBTree

public boolean isGenerateAABBTree()

setGenerateAABBTree

public void setGenerateAABBTree(boolean generate)

getLineCount

public int getLineCount()

getIndexedLineSet

public IndexedLineSet getIndexedLineSet()

isGenerateEdgeLabels

public boolean isGenerateEdgeLabels()

setGenerateEdgeLabels

public void setGenerateEdgeLabels(boolean generateEdgeLabels)

getVertexCount

public int getVertexCount()

setVertexCount

public void setVertexCount(int count)

getPointSet

public PointSet getPointSet()

isGenerateVertexLabels

public boolean isGenerateVertexLabels()

setGenerateVertexLabels

public void setGenerateVertexLabels(boolean generateVertexLabels)