User:N.mizina/sandbox

KernelCAD is a proprietary development framework for 3D/CAD/CAM enabled applications. It is a product for engineers, architects, designers, draftspeople, students and educators. The product was first developed by DInsight in 2002 and allows application developers create, display and modify 3D models. Most of development environments supporting Microsoft ActiveX can add a KernelCAD window to forms, dialogues or views. KernelCAD can also be used as a background CAD/geometric computational component without a 3D window. Models can be imported via data exchange, created and modified at runtime or pre modelled using Modelling Studio or sample applications.

KernelCAD consists of three products: Viewer, Enterprise and Developer. Each product has a Light and a Full version and consists of several flavours of top-level ActiveX component, lightweight Modelling Studio (an editor of KernelCAD-specific types of objects and supporting tasks such as format conversions and 3D Debugger mode), Viewer and various core modules.

Viewer
Viewer is a proprietary freeware which displays 3D models in native to KernelCAD GLM format.

Enterprise
KernelCAD Enterprise is the central product, which implements all core functionality. See features below.

Developer
KernelCAD Developer has all the features of KernelCAD Enterprise and also allows direct access to core C++ classes of KernelCAD bypassing ActiveX.

Versions released in 2012, bifurcated into Standard Edition (v4.0) based on Open CASCADE Technology and KernelCAD Light (v3.2), which does not include bspline modelling and Step support. Some features like Shortest Path Algorithm and shading are available only in KernelCAD Light.

KernelCAD Features

 * Bspline curve, surface and solid modelling
 * Swept, extruded, interpolated surfaces
 * Boolean Operations on parametric Brep Solids and free form (meshed) surfaces
 * Surface creation from Point Clouds with pre and post processing
 * Textures and mesh shading
 * Pure 2D and mixed 3D/2D modes with .wmf and .emf export
 * 3D text
 * Collision detection and distances
 * Measurements and 3D Grids
 * Solid interactive 3D views in Microsoft Office documents, html and compiled help

Unique KernelCAD Features

 * 3DS type of objects allows simplified parametric solid modelling using only arcs and lines
 * Modelling in cylindrical coordinates
 * Cut Effect, which allows continuous simulation of cutting
 * Free-hand cut surface operation
 * Euclidean Shortest Path Algorithm
 * 3D Debugger

Supported Formats
GLM (native), DWG, DXF, STEP, IGES, SAT, VRML, STL, CSFDB, BREP, CSV, XYZ