d2dlib
Csharp-Data-Visualization
d2dlib | Csharp-Data-Visualization | |
---|---|---|
4 | 4 | |
229 | 951 | |
- | - | |
5.4 | 4.5 | |
about 1 month ago | about 2 months ago | |
C# | C# | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
d2dlib
- Alternative to SharpDX for 2D rendering?
- Artemis 1, il primo volo di prova: attesa per visite ed esami: come si prendono in giro per l’Italia
-
Easy-to-use 2D graphics libraries
This piqued my curiosity to look up C# bindings for D2D, and uncovered https://github.com/jingwood/d2dlib. It's built by a legit-looking company from Japan. Might be worth a quick dekko by someone.
- Programmare uno Snake game
Csharp-Data-Visualization
-
Alternative to SharpDX for 2D rendering?
I made a quick proof of concept Forms program that just bounces text back and forth across the screen, I used .net 6, I used the GLControl from OpenTK on a form with a Forms.Timer calling Invalidate on it 120 times a second. (my pc is only 60 fps so it's only actually refreshing at 60 fps) In the GLControl's paint event I'm using SkiaSharp to render text onto the GL control... now that I look at it I'm probably doing something wrong. If you have any samples you can link to I'd be glad to test it out. I was looking at https://github.com/swharden/Csharp-Data-Visualization which spoke highly of the GL controls
-
What can I use to create simple graphs, images or gifs?
Here's a really cool comparison website: https://swharden.com/csdv/
-
Drawing Tilemaps using System.Drawing (via Winforms)?
For winforms there are 2 controls. SKControl (CPU) and SKGLControl(GPU)... latter one uses OpenGL backend. You might be interested in this repo.
What are some alternatives?
SimpleSIMD - Easy to use SIMD accelerated Array and Span methods
Plotly.Blazor - This library packages the well-known charting library plotly.js into a razor component that can be used in a Blazor project.
ImageSharp.Drawing - :pen: Extensions to ImageSharp containing a cross-platform 2D polygon manipulation API and drawing operations.
Pinta - Simple GTK# Paint Program
Win2D - Win2D is an easy-to-use Windows Runtime API for immediate mode 2D graphics rendering with GPU acceleration. It is available to C#, C++ and VB developers writing apps for the Windows Universal Platform (UWP). It utilizes the power of Direct2D, and integrates seamlessly with XAML and CoreWindow.
LiveCharts2 - Simple, flexible, interactive & powerful charts, maps, and gauges for .Net, LiveCharts2 can now practically run everywhere WPF, WinForms, Xamarin, Avalonia, WinUI, UWP.
live-draw - A tool allows you to draw on screen real-time.
SimpleTileWorld - A simple implementation of a scrollable, tilebased, top-down world using a spritesheet for terrain imagery
CSharpMath - LaTeX. in C#. (ported from the wonderful iosMath project).
Silk.NET - The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
ImageGlass - 🏞 A lightweight, versatile image viewer
ScottPlot - Interactive plotting library for .NET