Blender V4.3
Freestyle::StrokeShaders::BezierCurveShader Class Reference

#include <BasicStrokeShaders.h>

Inherits Freestyle::StrokeShader.

Public Member Functions

 BezierCurveShader (float error=4.0)
 
virtual string getName () const
 
virtual int shade (Stroke &stroke) const
 ! Bezier curve stroke shader
 
- Public Member Functions inherited from Freestyle::StrokeShader
 StrokeShader ()
 
virtual ~StrokeShader ()
 

Additional Inherited Members

- Public Attributes inherited from Freestyle::StrokeShader
void * py_ss
 

Detailed Description

[ Geometry Shader ]. Transforms the stroke backbone geometry so that it corresponds to a Bezier Curve approximation of the original backbone geometry.

See also
bezier/bezier.html

Definition at line 457 of file BasicStrokeShaders.h.

Constructor & Destructor Documentation

◆ BezierCurveShader()

Freestyle::StrokeShaders::BezierCurveShader::BezierCurveShader ( float error = 4.0)
inline

Builds the shader.

Parameters
errorThe error we're allowing for the approximation. This error is the max distance allowed between the new curve and the original geometry.

Definition at line 467 of file BasicStrokeShaders.h.

References error().

Member Function Documentation

◆ getName()

virtual string Freestyle::StrokeShaders::BezierCurveShader::getName ( ) const
inlinevirtual

Returns the string corresponding to the shader's name.

Reimplemented from Freestyle::StrokeShader.

Definition at line 472 of file BasicStrokeShaders.h.

◆ shade()


The documentation for this class was generated from the following files: