The Graphics Library is built on top of OpenTK, the C# library that wraps OpenGL. The intended clients are technical and engineering graphics applications that require three-dimensional visualization tool. The implementation draws a scene on separate working thread, optionally, the thread-updater may be invoked.

The Space3d Library uses Recursive Composition design pattern. The hierarchy by reference, built into the component, plays a dual role in modeling three-dimensional space: first, it provides a control over a lifetime of the object cluster; second, it mirrors a subordination of the object coordinate systems.

The project libraries are built with Visual Studio, using .NET Framework 4.7.1. To test the graphics capabilities, compile and run the GraphicsTest solution. To test the Space3d Library, compile and run the Space3dTest solution.

Features

  • Loading image and pixmap assets.
  • Creation of raster and true-type fonts.
  • Supports lighting and fogging.
  • Creation of bitmaps, pixmaps, and textures.
  • Implements basic primitive shapes (cylinder, polygon, etc.)
  • Allows grouping of 3D objects into scenes and layers.
  • Supports tweening of coordinate system, shape, and graphics properties.

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow Space3d

Space3d Web Site

Other Useful Business Software
$300 in Free Credit for Your Google Cloud Projects Icon
$300 in Free Credit for Your Google Cloud Projects

Build, test, and explore on Google Cloud with $300 in free credit. No hidden charges. No surprise bills.

Launch your next project with $300 in free Google Cloud credit—no hidden charges. Test, build, and deploy without risk. Use your credit across the Google Cloud platform to find what works best for your needs. After your credits are used, continue building with free monthly usage products. Only pay when you're ready to scale. Sign up in minutes and start exploring.
Start Free Trial
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
0
1
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5

User Reviews

  • Great graphics library for C# simple projects, contains lots of examples on how to create 3d scenery. However, no classes for shaders.
Read more reviews >

Additional Project Details

Operating Systems

Windows

Intended Audience

Developers

User Interface

Project is a 3D engine, Project is a graphics toolkit

Programming Language

C#

Related Categories

C# Object Oriented Software, C# 3D Modeling Software, C# Libraries

Registered

2024-06-04