.NET

Software Components

for the engineering industry

We have rewritten the history of CAD

Believe it or not, in the last fifteen years we have rewritten the entire history of CAD in .NET

EXPLORE PRODUCTS

TRUSTED BY

Why ?

Committed to 100% managed code compiled against AnyCPU standards.

Developed by a unique mix of developers, mathematicians and engineers.

Priority technical support from CAD veterans.

Royalty-free licensing model and transparent pricing.

Increase your Team productivity
with a fully managed CAD component

Still using an unmanaged C++ library or a .NET wrapper? The world has changed.
Switch to our 100% .NET CAD component and hit the market before your competitors.

Stay Current with the Latest News and Features

See all news and articles

May 3, 2023

How to generate a thumbnail for each assembly component

This article proposes a solution to a common problem in CAD applications: saving a bitmap for each leaf node in an assembly.  The suggested method is based on Eyeshot's assembly navigation system, so it is recommended that you read the article Assembly Navigation first. Our Pulley Transmission article…

Read More

April 28, 2023

Shortcut menus (ContextMenuStrip/ContextMenu) and the 3D Mouse

A 3D mouse is an input device used by some CAD users. After a 3D mouse is detected for the first time, whenever the user right-clicks on an Eyeshot control with their (standard) mouse the normal shortcut menu is repopulated with navigation options specific for 3D mice. Please be aware that Eyeshot controls…

Read More

April 18, 2023

Custom Entity with EntityGraphicsData

Starting from Eyeshot 2023 the EntityGraphicsData class is abstract. This article explains the recommended approach for creating an instance of the concrete class in a custom Entity. For a complete sample, you can see the SelectTriangle source code. To create an instance you should override the Ent…

Read More

April 14, 2023

Limitations of AntiAliasing

Eyeshot offers the possibility to enable multisample anti-aliasing (MSAA), a technique that removes the artifacts known as jaggies from the raster image of a 3d scene. It can be activated like this: design1.AskForAntiAliasing = true; // in the Form/Window constructor design1.AntiAlisasing = true; This techn…

Read More

Together, we empower CAD software development around the world.

Join our unique team of developers, mathematicians and engineers.

WE ARE HIRING