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
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
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