Skip to content

Add basic SVG import support#5669

Merged
oitel merged 20 commits intomasterfrom
feature/svg_import
Feb 6, 2026
Merged

Add basic SVG import support#5669
oitel merged 20 commits intomasterfrom
feature/svg_import

Conversation

@oitel
Copy link
Contributor

@oitel oitel commented Feb 3, 2026

No description provided.

@oitel oitel marked this pull request as ready for review February 4, 2026 08:05
@oitel oitel changed the title WIP: Add basic SVG import support Add basic SVG import support Feb 4, 2026
@oitel oitel requested a review from Fedr February 4, 2026 11:15
int resolution = 32;
};

Contour2f getEllipsePoints( const EllipseParams params = {} )
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Contour2f getEllipsePoints( const EllipseParams params = {} )
Contour2f getEllipsePoints( const EllipseParams& params = {} )

Vector2f end;
};

std::vector<Vector2f> getPoints( Vector2f start, Vector2f& smoothControlPoint, CubicBezier cmd )
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
std::vector<Vector2f> getPoints( Vector2f start, Vector2f& smoothControlPoint, CubicBezier cmd )
std::vector<Vector2f> getPoints( Vector2f start, Vector2f& smoothControlPoint, const CubicBezier& cmd )

Vector2f end;
};

std::vector<Vector2f> getPoints( Vector2f start, Vector2f& smoothControlPoint, QuadraticBezier cmd )
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please pass not changing structs by const reference

@oitel oitel merged commit 83fff07 into master Feb 6, 2026
34 checks passed
@oitel oitel deleted the feature/svg_import branch February 6, 2026 12:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants