Hidden Line Manager (D-Cubed HLM)

Fast, accurate hidden line views for drafting and visualization

Integrating the Hidden Line Manager (HLM) into your software application enables end-users to create high-quality hidden line views of parts and assemblies, engineering drawings and technical illustrations.

The HLM generates hidden line views quickly with accurate and reliable results, even on large assemblies and complex freeform surfaces. Designed to be modeler independent, it can be used on combinations of different model formats in the same application.

The HLM computes hidden line views in a wide range of applications, such as mechanical CAD, industrial styling, architecture, plant, ship design and technical illustration. Our large customer base, with more than two million end-users, drives investment in quality and functionality over the long term.

Flexible licensing arrangements and a simple integration process enable your organization to add the HLM to your applications quickly and economically. For a step-by-step description of how the HLM is used in an application, view our product tour.

HLM Key Capabilities

Hidden Line Views

Computes visible, hidden, occluded, silhouette and outline edge segments in parallel or perspective views.


Watch the:

Interpenetrating Parts

HLM handles interpenetrating parts, automatically identifying edge segments that are intersecting with other geometry in the scene.


Watch the:

Hatching and Shading Support

HLM can identify the visible and invisible regions of a face to support hatching or shading operations


Watch the:

Data Types

Compatible with most 3D modelling formats. Works with any combination of exact, faceted, solid, surface, wireframe, manifold and non-manifold parts. Flexible integration architecture enables multiple modellers to be used in the same application.

Tolerant Models

Tolerant to models containing errors, such as gaps between adjacent faces.


Many performance optimisations, including incremental computations as parts change shape or position. Efficient memory usage, including support for part instances and demand driven part loading.

Close share layer

Share this page

Share this page through any of the following channels.

Bookmarking Sites



Blogs & Microblogs