3D Framework: The fastest and most portable precise geometry and MBD libraries
The Kubotek Kosmos 3D Framework modeling kernel gives your development team maximum performance and interoperability for what you're building now and what you're building next.
CAD/CAM Utilities • Finite Element Analysis • Optical Engineering
CAD Data Migration • Quality & Manufacturing Management
The unique Kosmos universal database preserves the data structures of complex boundary representation (B-rep) surfaces from all major platforms. This redundant surface definition strategy maintains higher data fidelity than the forced conversion to a single set of definitions required by traditional kernels.
The absence of a pre-determined tolerance standard enables the greatest preservation of all models' original geometry, even when you are managing models from different MCAD platforms (with inherent tolerance differences).
The 3D Framework's extensive offering of CAD file read and write translators are all part of the same application programming interface as all the rest of the modeling and graphics functions. This reduces developer learning curve and data conversion coding.
Kosmos was designed to support all types of basic 3D data and optionally improve the quality & type classifications, re-stitch and heal B-rep bodies, and automatically find geometric patterns and features (machined holes, fillets or chamfers) across faces.
Kosmos includes complete support for creation of CAD curves and surfaces, swept and primitive solids, backed by construction objects such as points, planes, and vectors. Mesh approximations are generated by tessellation of B-rep bodies.
Traditional modeling kernels are focused on geometry only. 3D Framework support for dimensions, notes/labels, sematic tolerances, and metadata provides a one-stop library for full digital product and model-based definitions.
We deliver your team the mathematical sophistication to work with zero-dimensional and non-manifold bodies excluded in some systems. We didn't want to impose limits on our partners: the 3D Framework is ready for your big ideas.
The 3D Framework's variable precision system accommodates building at any precision level at any scale. There's no fixed unit of measurement making data in specialized applications difficult to process.
• Extrude, sweep, revolve • Boolean functions: subtract, unite, intersect volumes
• Intersect, slice, trim • Surface blending
Kosmos started with fundamental threading architecture choices that enable it to run faster than kernels developed before the advent of multi-processor hardware. For your next 3D project, unlock the full calculation potential of multi-processing - free of mutex locks needed to support static and global variables.
Our math algorithms incorporate advanced approaches such as box tree sorting of large numbers to increase the speed of calculations. Until you see it working with your own code, it's hard to appreciate — but you can read about one company's experience finding 10x improvement in calculation times.
We dedicate significant effort to keep our code libraries light. Your users will get greater performance on whatever hardware they run: our libraries' dramatically smaller memory footprint frees more RAM for processing. Crunching precise 3D data has never been faster.
3D Framework libraries provide native support for Windows, Mac, Linux & Android from workstations to mobile devices
The first commercially-available cloud-ready geometry kernel is ready for you to take your next project anywhere, from server-based to ultra-light web-embedded code
Enjoy the versatility of complete Unicode support for fast localization to almost any language
Easily integrate 3D Framework with your existing code, using C/C++, Python, and .NET (C#) programming interfaces