CLC3D Labsingeometric-kernel.hashnode.dev·Aug 24 · 4 min readCAD Kernel vs Graphics Engine: Understanding the DifferenceA 3D model displayed in a CAD application may look like a single object, but two very different software systems can be responsible for it. One system defines the engineering geometry and performs mod00
CLC3D Labsingeometric-kernel.hashnode.dev·Aug 24 · 4 min readGeometric Kernel Architecture for CAD DevelopersA CAD kernel is easier to understand when viewed as a set of cooperating subsystems rather than a single library that “creates 3D models.” The architecture typically separates mathematical geometry, t00
CLC3D Labsingeometric-kernel.hashnode.dev·Aug 24 · 4 min readHow to Add 3D Modeling Capabilities to Engineering SoftwareAdding 3D modeling to an engineering application involves much more than placing a viewport beside existing business logic. The software needs a representation of curves, surfaces and solids, operatio00
CLC3D Labsingeometric-kernel.hashnode.dev·Aug 24 · 4 min readSolid Modeling Kernels: Boolean, Extrude, Revolve and Sweep OperationsMany of the commands that define everyday 3D CAD workflows are built from a relatively small set of modeling operations. Extrusion turns a planar profile into a body, revolution creates rotational geo00
CLC3D Labsingeometric-kernel.hashnode.dev·Aug 24 · 4 min readUnderstanding B-Rep for CAD Application DevelopmentBoundary representation, usually shortened to B-Rep, is one of the core concepts developers encounter when working with 3D CAD systems. A solid that appears visually simple may consist internally of m00