Kubotek Kosmos®3D framework from Kubotek is an advanced set of C/C++ software components which support development of specialized design applications, CAD/CAM, CMM, and CAE utility programs, and high-fidelity movement of 3D data between engineering software programs.
Implement your domain expertise with all types of data
The KOSMOS 3D Framework enables your application to work with an extensive range of engineering data & models. Capabilities are provided to enhance the models and make them more suitable for your application needs.
Supports 3D solid models with associative GD&T manufacturing information, surfaces, wireframe, construction geometry and 2D drawings with GD&T manufacturing information.
Includes automatic geometric feature recognition such as machined holes, fillets/rounds and chamfers.
Powerful variable precision that fully supports models ranging in size from millions of miles to microns long
Includes manifold and non-manifold topology and multi-dimensional bodies (zero dimension through three dimensional)
Reliably read files from all major MCAD databases
The KOSMOS 3D Framework enables your application to work with an extensive range of engineering formats through a collaboration with Datakit. Capabilities are provided to enhance the models and make them more suitable for your application needs.
Unique interoperability data architecture minimizes translation by preserving complex geometry definition structures native to each engineering database.
Support available for standard STEP, IGES and VDA files, neutral ACIS SAT, Parasolid X_T, JT, and STL files, and proprietary files from Dassault CATIA and SolidWorks, Siemens NX and Solid Edge, PTC Creo and Pro/E, and Autodesk Inventor and AutoCAD.
Innovative variable precision system provides a simple, consistent solution to the problem of data coming from different CAD databases which use different modeling precision
Maximize your application performance
The KOSMOS 3D Framework is designed to enable maximum performance by your application.
Written from the ground up with multi-threading in mind with zero global and static variables. This allows you to take full advantage of multiple processors by operating mutex-free, eliminating a significant bottleneck required by older kernels to which thread-safe support was an added feature.
Advanced math algorithms reduce the number of mathematical operations required to calculate many solutions (e.g. intersection of two surfaces.)
Small file size of the code libraries means a dramatically smaller memory footprint, enabling larger datasets.
Optimal condensed format for database save and restore.
Easily expand to new platforms and markets
The KOSMOS 3D Framework enables your application to work well on multiple platforms.
Libraries are supported and tested on Windows, MacOS, Linux, and Android providing the potential for operation on mobile devices.
Complete Unicode support allows for text strings in most of the world’s writing systems.
Compatibility with .NET (Visual Basic, C#, etc.) and ELK Scheme allows your team to quickly integrate with existing code.
Full Lua scripting allows your partners and users to extend your applications.
Maximize the productivity of your development team
The KOSMOS 3D Framework enables your application to work well on multiple platforms.
Automated run-time UI dialogs reduce time creating and maintaining separate resource files.
Comprehensive trace-ability features like built-in memory tracking with allocation line number, a pointer-free API, and bi-directional attribute-object lookup.
Utilize proven components Kubotek delivers to leading aerospace manufacturers in end-user 3D model audit programs.
Kubotek3D support provides 100% automated test coverage, frequent releases, and fast turn-around for fixes.
KOSMOS Core Module
The heart of the KOSMOS 3D Framework is the Core module (required for all other modules) which provides capabilities to import models, recognize features, Query the model, and much more. The KOSMOS Core Module includes the following comprehensive capabilities for working with engineering models:
Geometry & Topology Definitions
STEP or ACIS SAT (Read & Write)
Feature Recognition
Faceter
Native File Save & Restore
Part History (Undo/Redo)
Model Query Functions (Evaluators, Distance, Mass Properties)
Usage Statistics
License Management
KOSMOS Modeling Module
Sometimes you need to edit the model entities or add model entities specific to your application. The KOSMOS Modeling module provides powerful capabilities to create and modify 2D and 3D model entities:
Model Creation (2D, 3D, Assembly, PMI)
Model Repair (Simplify, Merge, Stitch, Unstitch)
Booleans (Unite, Subtract, Intersect, Slice)
Hidden Line Removal
Neutral Format 1 Module
The KOSMOS Neutral Format 1 module provides the ability to read/write the following neutral formats:
ACIS SAT file
IGES
STEP
STL
Neutral Format 2 Module
The KOSMOS Neutral Format 2 module provides the ability to read/write the following neutral formats:
JT
Parasolid x_t file (read only)
VDA
Direct CAD Read Modules
KOSMOS offers a wide range of direct CAD Read modules to read most MCAD native file formats based on broadly accepted Datakit technology. Each CAD Read module is licensed separately. The KOSMOS Direct CAD Read modules provides the ability to read the following formats:
3D Models
CADDS
CATIA V4
CATIA V5
CATIA V6 via 3Dxml
CGR
Creo/ProE
IFC
Inventor
NX
OBJ
PLMXML
Rhino
SolidEdge
SolidWorks
2D Drawings
CATIA V4
CATIA V5
CATIA V6 via 3Dxml
Creo/ProE
SolidEdge
SolidWorks
DWG/DXF
Direct CAD Write Modules
KOSMOS offers direct CAD Write modules to write MCAD native file formats based on broadly accepted Datakit technology. Each CAD Write module is licensed separately. The KOSMOS Direct CAD Write modules provides the ability to write the following 3D formats:
3D PDF
CATIA V5
OBJ
SolidWorks
intrinsim: 110 High Mountain Trace, Canton, GA 30114
t : +1 404 374 7247 e: info@intrinsim.com