The SDL forums have moved to discourse.libsdl.org.
This is just a read-only archive of the previous forums, to keep old links working.


SDL Forum Index
SDL
Simple Directmedia Layer Forums
AltSketch - .NET Vector Graphics Library & C# FreeType
AltSoftLab


Joined: 30 Jun 2014
Posts: 1
Hi SDL community!

I'm developer of AltSoftLab Team
http://www.AltSoftLab.com

We are glad to present our Tao.SDL & SdlDotNet integration of our .NET AltSketch Graphics Library.

AltSketch Description:

AltSketch is a pure C# CLS compliant 100% managed, without unsafe blocks Vector Graphics Library with Software and Hardware Render Backends for Games, Scientific Applications & other uses of Computer Graphics. All core functionality collected in one lightweight library AltSketch.dll for Microsoft .NET Framework or Mono (including Silverlight / Moonlight). It depends only on System, System.Data & System.Xml assemblies (.NET Framework 2.0).

AltSketch has Software and Hardware Render Backends, contains a subsystem AltNETType - port of wonderful font rendering library Freetype and subsystem AltNETImage for Image manipulations (loading, saving, transformations).

As AltSketch has several integrations with most popular GUI systems and Mobile platforms, you can develop and test drawing part of your 3D application/game (now you can draw Graphics in 3D with Brushes and Pens like you do it with any drawing library) as independent program, and then easy integrate it into your main solution. It is flexible and useful development method in case of main project bulking and test complexity or useful for team development process. Now you can develop graphics part of your Mobile applications without using an emulator as stand-alone application, only running on Mobile devices (or Emulator) for final tests.

AltSketch has Virtual File System support with Zip containers for resources loading. All AltSketch functionality & extensions works via VirtualFS and all resources can be loaded as from real file system, so from Zip containers (from files or memory streams).

AltSketch SDK includes wide variety of open source extensions: ported to AltSketch popular libraries (GUI, Plot, GIS, Computer Science, Physics, Graphics etc.): Gwen GUI, QuickFont, CeGui GUI, Miyagi GUI, Box2D, FarseerPhysics, NPlot, OxyPlot, PieChart, ZedGraph, MigraDoc, PDFsharp, GMap.NET, HTML Renderer, AForge, Accord, etc.

AltSketch SDK includes many Integration Demos with a wide variety GUI-s & frameworks (all Integrations & HW Render Backends are open sourced, so you can easily adapt it to your applications or improve it if you need):

Windows Phone
Silverlight / Moonlight
NeoAxis 3D Engine
Irrlicht 3D Engine
Windows Forms (throw System.Drawing, OpenGL, DirectX, DirectDraw)
WPF (throw System.Windows.Media, OpenGL, DirectX, DirectDraw)
GTK (throw Gtk.Image, OpenGL)
Qt: Qyoto & Qt4Dotnet? (throw Qt.Image, OpenGL)
wxWidgets (throw wxWidgets.Image)
OpenTK / AltOpenTK
Tao.OpenGl (with Tao.FreeGlut)
SdlDotNet / AltSdlDotNet
Tao.Sdl
SlimDX

Licensing: Free for No Commercial Uses

Only fist application start may take some seconds because AltSketchDemo finding system fonts. This information cached and next starts became more faster

AltSketch NeoAxis Box2D Dominos


Altsketch AForge


Altsketch NeoAxis GMap.NET and CombinedGeometry


Altsketch NeoAxis Awesomium Web Browser 3D


Altsketch NeoAxis Gwen GUI


Altsketch Irrlicht Vector Text


Altsketch Irrlicht SVG Transformation


Altsketch Irrlicht QuickFont


Altsketch Geometry Polar Transformation


Altsketch AltNETType (Outline Transformations - Fill And Contour)


Altsketch AltNETType Native (FreeType 2 step 1)


Altsketch AltNETType in OpenGL


Altsketch GMap.NET Interactive


Altsketch NPlot


Altsketch Accord


Altsketch OxyPlot TileMap


Altsketch Geometry Boolean Operations


Altsketch Pie Chart


AltSketch OxyPlot - Mandelbrot


AltSketch Clipper Geo - Circles


AltSketch AForge.NET Machine Learning Animat Demo


AltSketch NPlot Sound Wave


AltSketch NPlot Stock Data


AltSketch CeGui - Taharez Look


AltSketch Miyagi - GUI Demo



Johnny,
AltSoftLab Team