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.

All the project libraries are built with VS 2017, .NET Framework 4.7.1. The Graphics.sln and Space3d.sln solutions contain test applications, featuring the library capabilities.

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

You Might Also Like
Red Hat Ansible Automation Platform on Microsoft Azure Icon
Red Hat Ansible Automation Platform on Microsoft Azure

Red Hat Ansible Automation Platform on Azure allows you to quickly deploy, automate, and manage resources securely and at scale.

Deploy Red Hat Ansible Automation Platform on Microsoft Azure for a strategic automation solution that allows you to orchestrate, govern and operationalize your Azure environment.
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