Register | Log in

Eyeshot 12 Released

PaperSpace, Turbo mode, Temporary Entities and much more!

Learn more »

What is Eyeshot?

Eyeshot is a CAD control based on the Microsoft .NET Framework. It allows developers to add CAD functionalities to WinForms and WPF applications in a snap. Eyeshot provides tools for building geometry from scratch, for analyzing it with finite element method and to generate toolpaths on it. Geometry can also be imported or exported using CAD exchange file formats.

Learn more

Free Your Imagination

Combine multiple data sources, input devices and CAD entity types as has never been possible before. Import your dataset from file or from Visual Studio project resources or from database. Allow end-users to interact using keyboard, mouse, 3D mouse or fingers. Select between Mesh, Solid and Nurbs surface modeling technologies to unleash your creativity.

Learn more

Developing CAD Applications has never been so easy fun!

Eyeshot is the only 100% .NET CAD component on the market. With 60 source code samples (in both C# and VB.NET and for both WinForms and WPF platforms) it’s also the easiest to learn.

Learn more

Latest Posts

JAN
8

Eyeshot WPF multitouch

Starting from Eyeshot 2020 WPF, the handler for touch gestures is the native one.In this way, we can avoid disabling the RealTimeStylus support from the application Window by default. On the other hand, in order to manage multitouch in an efficient w ...

JAN
8

WM TOUCH: Enable multitouch on Eyeshot WPF control when added programmatically

For the Eyeshot 2020 WPF control,  when the ImmediateMode is not activated but the property model1.MultiTouch.UseWindowsMessages is set to true and you need to add the Eyeshot control programmatically, you need the below code in the main window const ...

JAN
8

WM TOUCH: Enable multitouch for the other WPF controls

For the Eyeshot 2020 WPF control, in order to manage multitouch in an efficient way when the ImmediateMode is not activated, you can set model1.MultiTouch.UseWindowsMessages = true in the MainWindow constructor.As a side-effect, this disables the Rea ...

JAN
7

Brep booleans improvements in Eyeshot 2020

Boolean operations between Brep entities don't work well in case one of the two Breps has an edge or a face tangent or coincident with an edge or face of the other Brep. If the coincident faces are planar, most cases already work in version 12. In ve ...

JAN
7

3D scene visual testing

Eyeshot contains a utility to perform an accurate check between images.The general idea is very simple: a pixel-by-pixel comparison. The method devDept.ImageComparison.CompareImages() compares 2 bitmaps and returns an image showing the different pixe ...

Image Stream