Unreal Engine Marketplace is moving over to Fab in mid-October. Learn more.

Solid Geometry Lib

Geometros - Code Plugins - Jan 5, 2021

Solid Geometry Library with functions for runtime Boolean operations, building Surfaces and Solid objects. This is Unreal Engine port of sgCore - popular library of Solid Geometry Calculations.

  • Supported Platforms
  • Supported Engine Versions
    4.26, 5.1
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

SolidGeometryLib - this is Unreal Engine port of sgCore - http://www.geometros.com/index.html - solid modelling library for C++, C#, Objective-C developers under Windows, MacOS and iOS platforms. Designed for engineers and programmers dealing with 3D modeling, sgCore meets the majority of requirements in this field and provides high accuracy and modeling speed. 


Video of UE5 Demo Project: https://youtu.be/wUT3677Gz6Y


    SolidGeometryLib library is developed by a group of highly-qualified programmers with a profound solid-state modeling experience. The API simplicity, a great number of functions and classes to create most complicated objects and manipulate them, the small size of the library itself, the full documentation and the 24-hour technical support.

Examples of usage (UE4/UE5): http://www.geometros.com/tutorials.html

Technical Details

Features (all from sgCore except import/export):

  •  Boolean operations: sub, union, intersection of any 3D objects
  •  Kinematic bodies and surfaces - revolve, extrude, pipes, screws from any 2D contours
  •  Surfaces building algorithms: Coons Surface from three or four curves, creates a surface or a solid by moving the end points of a line segment along two different curves, smoothed solid or surface from three or more clips

Code Modules:

  •  SolidGeometryLib (Runtime module)


Source code of sgCore available on our website.


Number of Blueprints: 20

Number of C++ Classes: 63 + hundreds C functions (inside sgCore)

Network Replicated: No

Supported Development Platforms: Win64, MacOS, iOS

Supported Target Build Platforms: Win64, MacOS, iOS

Documentation and Example Projects (UE4/UE5): http://www.geometros.com/sgUE4.html