SaaSHub helps you find the best software and product alternatives Learn more →
Top 10 C++ 2d-graphic Projects
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
There's a relatively straightforward trick that you can do here. If you've got a transform that turns a circle into an ellipse with the relative radii and orientation that you want, then:
1. Apply the inverse of that transform to your path.
2. Stroke the path.
3. Apply the transform to the result.
This way, the path stays in place but the stroke is transformed to give it a calligraphic look. JSFiddle example: [0].
(This was something that I tested in my tiny, single-header -like 2D rasterizer library for C++ and my Javascript port of its test suite [1].)
For Inkscape, I think you can convert an object to a path, apply the inverse transform, do a minimal simplification to bake the transform into the path, stroke it, and then apply the forward transform. It's a bit clumsy, but I bet someone could easily create an extension script to do it.
[0] https://jsfiddle.net/y7m16wa0/
[1] https://github.com/a-e-k/canvas_ity/blob/main/test/test.cpp#..., https://github.com/a-e-k/canvas_ity/blob/main/test/test.html...
-
jle
Jet-Lagged Engine is a work-in-progress C++/Lua game engine supporting Windows, Linux, Mac and browsers.
-
Skity
A light weight 2D Vector Graphic renderer library writing in c++ for OpenGL3.3+ / OpenGLES3.0+ / Vulkan 1.1+/ WebGL2 with WASM
-
Project mention: Ask HN: What alternatives to Adobe products are you switching to? | news.ycombinator.com | 2024-06-13
-
Game-Engine-Development-Series
Game Engine Development Series - Learn to code a Game Engine in C++ from scratch
-
-
Project mention: ObEngine VS cerlib - a user suggested alternative | libhunt.com/r/ObEngine | 2024-10-29
-
-
neuro-evolution-simulation
Organisms evolving in a simulated ecosystem - an artificial life simulation.
C++ 2d-graphics discussion
C++ 2d-graphics related posts
-
Does anyone know any good open source project to optimize?
-
Blend2D – Fast 2D vector graphics library
-
Anime Effects – an open-source 2D animation app
-
Gimel Studio: Non-destructive, 2D image editor
-
Blending Modes
-
A tiny, single-header -like 2D rasterizer for C++
-
Real-Time Evolution Simulation using genetic algorithms and neural networks.
-
A note from our sponsor - SaaSHub
www.saashub.com | 8 Dec 2024
Index
What are some of the best open-source 2d-graphic projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | blend2d | 1,645 |
2 | canvas_ity | 356 |
3 | jle | 280 |
4 | Skity | 217 |
5 | AnimeEffects | 147 |
6 | Game-Engine-Development-Series | 73 |
7 | cpp-graphics | 10 |
8 | cerlib | 6 |
9 | Memake | 2 |
10 | neuro-evolution-simulation | 3 |