Blender  V2.93
Public Member Functions | List of all members
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 More...
 
- 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 479 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 489 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 494 of file BasicStrokeShaders.h.

◆ shade()

int Freestyle::StrokeShaders::BezierCurveShader::shade ( Stroke stroke) const
virtual

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