de.jreality.geometry
Class ParametricSurfaceFactory
java.lang.Object
de.jreality.geometry.AbstractGeometryFactory
de.jreality.geometry.ParametricSurfaceFactory
public class ParametricSurfaceFactory
- extends AbstractGeometryFactory
ParametricSurfaceFactory
public ParametricSurfaceFactory(ParametricSurfaceFactory.Immersion immersion)
ParametricSurfaceFactory
public ParametricSurfaceFactory()
getDomainVertices
public double[][] getDomainVertices(double[][] uvpoints)
getDomainVertices
public double[][] getDomainVertices(double[][] uvpoints,
boolean offset)
getImmersion
public ParametricSurfaceFactory.Immersion getImmersion()
setImmersion
public void setImmersion(ParametricSurfaceFactory.Immersion f)
getUMax
public double getUMax()
setUMax
public void setUMax(double max)
getUMin
public double getUMin()
setUMin
public void setUMin(double min)
getVMax
public double getVMax()
setVMax
public void setVMax(double max)
getVMin
public double getVMin()
setVMin
public void setVMin(double min)
setVertexCount
public void setVertexCount(int count)
setFaceCount
public void setFaceCount(int count)
setFaceAttribute
public void setFaceAttribute(Attribute attr,
DataList data)
getULineCount
public int getULineCount()
getVLineCount
public int getVLineCount()
setULineCount
public void setULineCount(int newU)
setVLineCount
public void setVLineCount(int newV)
isClosedInUDirection
public boolean isClosedInUDirection()
isClosedInVDirection
public boolean isClosedInVDirection()
setClosedInUDirection
public void setClosedInUDirection(boolean close)
setClosedInVDirection
public void setClosedInVDirection(boolean close)
isGenerateTextureCoordinates
public boolean isGenerateTextureCoordinates()
setGenerateTextureCoordinates
public void setGenerateTextureCoordinates(boolean generateTextureCoordinates)
getUTextureScale
public double getUTextureScale()
setUTextureScale
public void setUTextureScale(double textureScale)
getVTextureScale
public double getVTextureScale()
setVTextureScale
public void setVTextureScale(double textureScale)
getUTextureShift
public double getUTextureShift()
setUTextureShift
public void setUTextureShift(double textureShift)
getVTextureShift
public double getVTextureShift()
setVTextureShift
public void setVTextureShift(double textureShift)
isEdgeFromQuadMesh
public boolean isEdgeFromQuadMesh()
setEdgeFromQuadMesh
public void setEdgeFromQuadMesh(boolean b)
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()
getPointSet
public PointSet getPointSet()
isGenerateVertexLabels
public boolean isGenerateVertexLabels()
setGenerateVertexLabels
public void setGenerateVertexLabels(boolean generateVertexLabels)