User:Mikediamond1984/sandbox

KCM 3D Modeler is a geometric modeling kernel developed by Kubotek USA. KCM is used by software developers in industries such as computer-aided design (CAD), computer-aided manufacturing (CAM), computer-aided engineering (CAE), architecture, and engineering and construction (AEC). KCM provides software developers and manufacturers underlying 3D modeling functionality.

KCM features an object-oriented C++ architecture that enables robust, 3D modelling capabilities.

History
Kubotek announced KCM in April of 2016, as a modeler that can take full advantage of the multiprocessor technology available on modern computers. It is mutex free, allowing data to flow through multiple processors.

KCM Modeler
KCM core functionality can be subclassified into three categories, namely:

Solid Modelling

 * Booleans
 * Blending
 * Chamfering
 * Remove Face
 * Warping
 * Shelling
 * Thickening
 * Primitive Creation

Surface Modeling

 * Sweeping
 * Lofting
 * Covering
 * Optic Surfaces
 * Intersectors
 * Offsetting
 * Projection

Miscellaneous Support Functions

 * Faceting
 * Attributes
 * Checker
 * Full Memory Tracking
 * Undo Redo System
 * Mathematics Library
 * Advanced Box Trees
 * Basic Data Types (Points, Vectors, Intervals)
 * Graph Theory Library

KCM Modeler Extensions

 * Translators can be purchased as an add-on to the modeler. Allows for files to be brought in from other modelers.


 * KCM Display, allows developers to create display views for the KCM modeler, which supports rendering modes and creation, selection and modification of objects and view manipulation.


 * KCM Dialogs allows creation of dialogue box interfaces in a cross platform environment.


 * KCM Tracker, tracks the use of any functions called within your software by your customers to help drive future software development.


 * KCM License provides a complete licensing option for your software solution.

Save File Types
KCM saves to .kcm files.

Version Numbers and KCM Releases
KCM is updated every night. It does not have versions, it’s continuously rebuilt and tested on 36 processors at Kubotek’s headquarters in Marlboro, Massachusetts.

Adoption
In 2016 the following software uses KCM as its geometric kernel/engine: KeyCreator