de.grogra.math
Class SwungSurface
java.lang.Object
de.grogra.persistence.ShareableBase
de.grogra.graph.impl.ContextDependentBase
de.grogra.math.ProductSurface
de.grogra.math.SwungSurface
- All Implemented Interfaces:
- ContextDependent, BSplineSurface, KnotVector, VertexGrid, VertexSet, Manageable, Shareable
public class SwungSurface
- extends ProductSurface
Methods inherited from class de.grogra.math.ProductSurface |
dependsOnContext, getDimension, getKnot, getProfile, getTrajectory, getUDegree, getUSize, getVDegree, getVertexIndex, getVSize, isRational, setProfile, setTrajectory, writeStamp |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
$TYPE
public static final SwungSurface.Type $TYPE
scale$FIELD
public static final SCOType.Field scale$FIELD
shift$FIELD
public static final SCOType.Field shift$FIELD
SwungSurface
public SwungSurface()
SwungSurface
public SwungSurface(BSplineCurve profile,
BSplineCurve trajectory,
float shift,
float scale)
getManageableType
public ManageableType getManageableType()
getScale
public float getScale()
getShift
public float getShift()
getVertex
public int getVertex(float[] out,
int index,
GraphState gs)
setScale
public void setScale(float value)
setShift
public void setShift(float value)