Interfacial builds geometric engines for the CAD/CAM community. The key is a proprietary algorithmic technology for robust, efficient, and exactly accurate geometric operations on both NURBS and triangulated STL data.


CAD modules include both exact and within-tolerance Booleans, automatic surface repair/healing, surface/curve intersection and projection, water-tight offsetting, and automatic determination of reachability zones. CAM modules include exact, gouge-free toolpaths for roughing, finishing, constant offset, undercutting, full links and lead ins/outs, contain/avoid, and cut/uncut zone determination.
InterfacialTM modules are found throughout the computer-aided-design (CAD) and machine tooling industry (CAM), and are in everyday use in computer graphics, animation, and surface measurement and calibration.
InterfacialTM Modules are available as DLLs, callable through multiple platforms and environments. They provide both encryption and automated buffering to allow processing of very large datasets and files.



Interfacial builds on its core engines to meet the difficult and challenging geometric CAD/CAM needs of each individual customer. We integrate our modules with each customer's existing API, resulting in a seamless transition requiring little change to the existing software. By focusing on providing robust kernels to key CAD/CAM operations, we preserve the customer's unique software advantages. Typical integration time from start to finish is on the order of a few days.