public class OpenCLUniformTextureSurfaceBSpline extends OpenCLUniformSurfaceBSpline
TESSELATE_COMPOUND_OF_COMPOUND_SHAPES, TESSELATE_COMPOUND_OF_OCTREES, TESSELATE_COMPOUND_SHAPE, TESSELATE_LINEAR_OCTREE, TESSELATE_NESTED_OCTREE
Constructor and Description |
---|
OpenCLUniformTextureSurfaceBSpline(java.lang.String title,
java.util.ArrayList<PointND> controlPoints,
SimpleVector uKnots,
SimpleVector vKnots,
com.jogamp.opencl.CLDevice device) |
OpenCLUniformTextureSurfaceBSpline(SurfaceBSpline spline,
com.jogamp.opencl.CLDevice device) |
Modifier and Type | Method and Description |
---|---|
void |
evaluate(com.jogamp.opencl.CLBuffer<java.nio.FloatBuffer> samplingPoints,
com.jogamp.opencl.CLBuffer<java.nio.FloatBuffer> outputBuffer,
int elementCountU,
int elementCountV) |
evaluate, isTimeVariant
applyTransform, cloneList, computeInitialUV, evaluate, getBinaryRepresentation, getControlPoints, getDimension, getNumberOfUPoints, getNumberOfVPoints, getRasterPoints, getRasterPoints, getTitle, getUKnots, getVKnots, intersect, intersectDeCasteljau, isBounded, isClockwise, readBSpline, readSplinesFromFile, setClockwise, setNumberOfUPoints, setNumberOfVPoints, setTitle, tessellate, tessellateMesh, tessellateMesh
evaluate, getInternalDimension
getHitsOnBoundingBox_slow, getHitsOnBoundingBox, getMax, getMin, getName, setName
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isClockwise
public OpenCLUniformTextureSurfaceBSpline(java.lang.String title, java.util.ArrayList<PointND> controlPoints, SimpleVector uKnots, SimpleVector vKnots, com.jogamp.opencl.CLDevice device)
public OpenCLUniformTextureSurfaceBSpline(SurfaceBSpline spline, com.jogamp.opencl.CLDevice device)
public void evaluate(com.jogamp.opencl.CLBuffer<java.nio.FloatBuffer> samplingPoints, com.jogamp.opencl.CLBuffer<java.nio.FloatBuffer> outputBuffer, int elementCountU, int elementCountV)
evaluate
in interface OpenCLEvaluatable
evaluate
in class OpenCLUniformSurfaceBSpline