Optimized graphics for high performance while manipulating cad primitives.
Vast class library
Reusable general foundation library.
Wide selection of algorithms and data structures for general pusrpose as foundation of kx.
Memory optimization
Optimized memory management.
Memory leaks and memory allocation are common pitfalls in CAD application. Kx comes with optimized memory management.
Multiplatform
Standard C++, platform indipendent
Thougth with portability in mind. Every component of the software system is written using stadard C++.
Kx Real-time CAD Engine
For high performance computer design applications.
Kx is an engine not an application.
Kx do not provide a CAD application but provide classes to develop CAD. Just like OpenCASCADE. 3D and 2D graphics are supported
Exendable and versatile engine.
Kx has many interface that may be specialized to meet your needings. Each part of the library depends only on the foundation classes. You may use only the parts you like.
Wide documentation.
Each class and namespace is documented widely with Doxygen and a wiki with examples will be created.