RDF--IFC Engine|Parametric Geometry|Geometry Kernel|CIS/2 Engine|STEP Engine
The IFC Engine is a STEP Toolbox with ability to generate 3D geometry for all popular versions of the IFC schema. The component is able to load, edit and create Step Physical Files (as well as the XML notation) and their schema’s via its own object database. This includes all currently available IFC versions. For IFC 2×3 TC1 files (earlier versions like IFC 20LF and IFC 2×2) and also for IFC 4 ADD2 TC1, IFC4.1 IFC4.2 and IFC4.3 TC1 / IFC4.3 ADD1 the geometry is generated. Most elements of the coming the Tunnel project are embedded already (IFC5 ideas and developments are closely followed and will be supported as soon as these will be more clear).
The development started in 2001 and was commercialized in 2006. With over 100 software companies using it today in more than 140 different software solutions and 250 updates per year over the last 7 years it is a reliable and widely used product.
The same license allows use of the embedded Geometry Kernel, the STEP Engine and the CIS/2 Engine.
The Real-Time Geometry Kernel is a library that enables you to visualize and interact in 3D and/or 4D with your users. Any existing or new application that wants to add 3D/4D to its interface with optimal flexibility and interaction with application data can embed this kernel to significantly reduce the time and effort to implement such new functionality.
Based on Semantic Web technology parametric behaviour can be modelled, connected to any semantic data and exchanged via an open standard. The kernel is optimized for use with OpenGL, DirectX or VULKAN.
This product is based on our Geometry Kernel and open GEOM ontology combined with equation modeller and a solver. It is available to clients of at least one of our other libraries as it requires some cooperation to properly use the API, the library itself is available for download.
The Geometry Kernel is a library used within all our products including the not mentioned components made in license for our clients. Our Geometry Kernel is a low level library with the basis functionality needed to do advanced (optionally interactive) 3D and 4D renderings. This includes functionality like Boolean Operations, NURBS, Advanced Faces on any Boundary Representation (incl. CSG operations) and triangulation but also support for multiple textures (bi)tangent vectors, colors and smooth surfaces. Optimized for use with OpenGL, DirectX and VULKAN but also usable for pure non-visual calculations like Volume, Area and Perimeter calulcations.
Create, edit and read your CIS/2 files with generated geometry
Create, edit and read your AP203, AP214, AP242 files with generated geometry.
The STEP Engine allows applications to access each entity and attribute of a loaded schema as well as each individual instance and attribute value of a loaded STEP file. As late binding technology is used each schema can is supported and can be loaded, including schemas that is created or adjusted by the client. The STEP Engine has a Geometry Kernel embedded and for specific schemas (AP203, AP214, AP242) the mapping from STEP towards the Geometry Kernel is available. This allows visualizing represented geometry in 3D by the host application, this can be per element, but the geometry can also be post-processed or used for quantity take-off, i.e. volume, area, perimeter, centroid calculations are available directly via the API.
The STEP Engine, IFC Engine and CIS/2 Engine share the same sources and a license covers all available functionality including use of the Geometry Kernel as such. A royalty free license (unlimited in amount and time) with access to all source code is available. The sources are C++ 11 compatible and can be compiled on virtually any Operating System in 32 bit or 64 bit. Out of the box we offer compilations and examples for Windows, Linux, MacOS, iOS and Android. The API is defined to optimize performance and allow use on different languages, C++, C#, Delphi, Visual Basic (.NET), JAVA as well as higher level languages.
© Copyright 2000-2023 COGITO SOFTWARE CO.,LTD. All rights reserved