|
| | SDFQuadricCurveSetThick2 (const QuadricCurve2Set &, double) |
| | Create a rounded quadric curve primitive.
|
| |
|
virtual | ~SDFQuadricCurveSetThick2 () |
| | Destructor.
|
| |
| Vector2 | Project (const Vector2 &) const |
| | Project the project p onto the curve. This function is used by the SDFExtrusionNoise operator.
|
| |
| double | Signed (const Vector2 &) const |
| | Compute the signed Euclidean distance function.
|
| |
| QString | GetShader (PrimitiveManager *, std::list< QString > *, bool *) const |
| | Compute the GLSL code to render the node.
|
| |
| virtual int | Memory () const |
| | Return the size of a sub-tree.
|
| |
| virtual SDFNode2 * | Copy () const |
| | Return the size of a sub-tree.
|
| |
| | SDFQuadricCurveSet2 (const QuadricCurve2Set &) |
| | Create a rounded quadric curve primitive.
|
| |
| | SDFQuadricCurveSet2 (const QVector< Vector2 > &) |
| | Create a rounded quadric curve primitive.
|
| |
|
virtual | ~SDFQuadricCurveSet2 () |
| | Destructor.
|
| |
| | SDFEuclidean2 () |
| | Create an Euclidean primitive.
|
| |
|
virtual | ~SDFEuclidean2 () |
| | Destructor.
|
| |
|
| SDFPrimitive2 () |
| | Create a primitive.
|
| |
|
virtual | ~SDFPrimitive2 () |
| | Destructor.
|
| |
| virtual QString | GetCostShader (PrimitiveManager *, std::list< QString > *, bool *) const |
| | Compute the GLSL code to compute the cost of a call to sdf.
|
| |
| virtual void | ComputeCostSigned (const Vector2 &) |
| | Compute the number of reccursive calls to Signed().
|
| |
| | SDFNode2 () |
| | Create a generic node.
|
| |
|
virtual | ~SDFNode2 () |
| | Destructor.
|
| |
| virtual Vector2 | Gradient (const Vector2 &) const |
| | Compute the gradient of the field.
|
| |
| virtual bool | Inside (const Vector2 &) const |
| | Check if a point is inside or outside.
|
| |
| virtual QString | GetGradientShader (PrimitiveManager *, std::list< QString > *, bool *=nullptr) const |
| | Compute the GLSL code to compute the gradient the sdf.
|
| |
| virtual double | K () const |
| | Return the Lipschitz constant of the node.
|
| |
|
Box2 | GetBox () const |
| | Return the bounding box of the node.
|
| |
|
virtual int | Nodes () const |
| | Compute the number of nodes in the sub-tree.
|
| |
True signed distance field for a piecewise closed thick quadric curve.