Blender
V3.3
|
Public Member Functions | |
CurvePiece (StrokeInternal::StrokeVertexIterator b, StrokeInternal::StrokeVertexIterator l, int iSize) | |
float | error () |
CurvePiece * | subdivide () |
Subdivides the curve into two pieces. More... | |
Public Attributes | |
StrokeInternal::StrokeVertexIterator | _begin |
StrokeInternal::StrokeVertexIterator | _last |
Vec2d | A |
Vec2d | B |
int | size |
float | _error |
Definition at line 484 of file BasicStrokeShaders.cpp.
|
inline |
Definition at line 493 of file BasicStrokeShaders.cpp.
References _begin, _error, _last, A, B, usdtokens::b(), l, size, Freestyle::x, and y.
Referenced by subdivide().
|
inline |
Definition at line 505 of file BasicStrokeShaders.cpp.
References _begin, _error, _last, A, B, Freestyle::GeomUtils::distPointSegment(), and P().
Referenced by Freestyle::StrokeShaders::PolygonalizationShader::shade(), and Freestyle::StrokeShaders::GuidingLinesShader::shade().
|
inline |
Subdivides the curve into two pieces.
Definition at line 522 of file BasicStrokeShaders.cpp.
References _begin, _last, B, CurvePiece(), size, Freestyle::x, and y.
Referenced by Freestyle::StrokeShaders::PolygonalizationShader::shade().
StrokeInternal::StrokeVertexIterator Freestyle::StrokeShaders::CurvePiece::_begin |
Definition at line 486 of file BasicStrokeShaders.cpp.
Referenced by CurvePiece(), error(), and subdivide().
float Freestyle::StrokeShaders::CurvePiece::_error |
Definition at line 491 of file BasicStrokeShaders.cpp.
Referenced by CurvePiece(), and error().
StrokeInternal::StrokeVertexIterator Freestyle::StrokeShaders::CurvePiece::_last |
Definition at line 487 of file BasicStrokeShaders.cpp.
Referenced by CurvePiece(), error(), and subdivide().
Vec2d Freestyle::StrokeShaders::CurvePiece::A |
Definition at line 488 of file BasicStrokeShaders.cpp.
Referenced by CurvePiece(), error(), and Freestyle::StrokeShaders::GuidingLinesShader::shade().
Vec2d Freestyle::StrokeShaders::CurvePiece::B |
Definition at line 489 of file BasicStrokeShaders.cpp.
Referenced by CurvePiece(), error(), Freestyle::StrokeShaders::GuidingLinesShader::shade(), and subdivide().
int Freestyle::StrokeShaders::CurvePiece::size |
Definition at line 490 of file BasicStrokeShaders.cpp.
Referenced by CurvePiece(), Freestyle::StrokeShaders::PolygonalizationShader::shade(), and subdivide().