fix subtraction op

This commit is contained in:
Prokhorov Kirill
2025-09-26 18:59:32 +03:00
parent e1157b8507
commit de8a054b26
2 changed files with 133 additions and 4 deletions

View File

@ -116,6 +116,8 @@ namespace Aggplus
void TraceOneInters();
void TraceAllOverlap();
void TracePaths();
void TraceOneCurvePath1();
void TraceOneCurvePath2();
// Path
void PreparePath(const CGraphicsPath& path, int id, std::vector<Segment>& segments,
@ -151,6 +153,7 @@ namespace Aggplus
void InsertLocation(std::shared_ptr<Location> loc, bool overlap);
bool AllOverlap() const noexcept;
bool AllInters(const std::vector<Segment>& segments) const noexcept;
bool IsOneCurvePath(int pathIndex) const noexcept;
void AddOffsets(std::vector<double>& offsets, const Curve& curve, bool end);
private: