|
Blender V4.3
|
#include <BasicStrokeShaders.h>
Inherits Freestyle::StrokeShader.
Public Member Functions | |
| ThicknessNoiseShader () | |
| ThicknessNoiseShader (float iAmplitude, float iPeriod) | |
| virtual string | getName () const |
| virtual int | shade (Stroke &stroke) const |
Public Member Functions inherited from Freestyle::StrokeShader | |
| StrokeShader () | |
| virtual | ~StrokeShader () |
Additional Inherited Members | |
Public Attributes inherited from Freestyle::StrokeShader | |
| void * | py_ss |
[ Thickness Shader ]. Adds some noise to the stroke thickness.
Definition at line 202 of file BasicStrokeShaders.h.
| Freestyle::StrokeShaders::ThicknessNoiseShader::ThicknessNoiseShader | ( | ) |
Definition at line 163 of file BasicStrokeShaders.cpp.
References float, and Freestyle::StrokeShaders::NB_VALUE_NOISE.
| Freestyle::StrokeShaders::ThicknessNoiseShader::ThicknessNoiseShader | ( | float | iAmplitude, |
| float | iPeriod ) |
Builds a Thickness Noise Shader
| iAmplitude | The amplitude of the noise signal |
| iPeriod | The period of the noise signal |
Definition at line 169 of file BasicStrokeShaders.cpp.
References float, and Freestyle::StrokeShaders::NB_VALUE_NOISE.
|
inlinevirtual |
Returns the string corresponding to the shader's name.
Reimplemented from Freestyle::StrokeShader.
Definition at line 218 of file BasicStrokeShaders.h.
The shading method.
Reimplemented from Freestyle::StrokeShader.
Definition at line 175 of file BasicStrokeShaders.cpp.
References Freestyle::RandGen::drand48(), l, Freestyle::StrokeShaders::NB_VALUE_NOISE, Freestyle::Stroke::strokeVerticesBegin(), Freestyle::Stroke::strokeVerticesEnd(), Freestyle::PseudoNoise::turbulenceSmooth(), and v.