What's New


What's New history

Least Squares Fitting

Least squares fitting is a fundamental technique used to approximate a set of 3D points with a geometric primitive (such as a plane, sphere, cylinder, or other shapes). This method minimizes the sum of squared differences between the given data points and the estimated surface. Eyeshot 2025 introduces these methods in PointCloud and FastPointCloud classes.

SVG file import

The new ReadSVG class converts the contents of SVG (Scalable Vector Graphics) files into Eyeshot entities. SVG is an XML-based vector image format widely used for two-dimensional graphics, including shapes, paths, and text. The ReadSVG.AsCurves parameter determines the output type, which can be either a solid hatch or a curve, depending on the user’s preference.

Video

Find Similar

Detecting similar 3D shapes in CAD using invariant properties is a powerful approach in computer-aided design (CAD) and computational geometry. Invariant properties are features that remain unchanged under specific transformations, such as translation, rotation, or scaling. These properties help in efficiently identifying and matching similar shapes in CAD models. Eyeshot 2025 introduces the FindSimilar class for this purpose.

Video

NURBS Curve Offset

Offsetting NURBS curves can be challenging, especially when dealing with loops, sharp turns, and composite curves. Self-intersections often occur in tight curls, leading to overlapping geometry that requires careful handling through intersection detection and adaptive offsetting. Additionally, discontinuities may appear when offsetting multi-segment curves, causing gaps or abrupt transitions that need smoothing techniques like filleting. In practical applications, trimming and clipping are often necessary to remove unwanted sections, ensuring a clean and usable offset curve.

Solidify

CAD surfaces into a single Boundary Representation (BRep) model is a crucial step in solid modeling, especially when working with imported or manually constructed surface data. The process ensures that multiple adjacent surfaces form a watertight, manifold solid that can be used for further CAD operations like Boolean operations, simulations, or manufacturing. Eyeshot 2025 introduces the Solidifier class.

Video

Blink Debugging Tool

This tool enables the plotting of any Eyeshot entity directly from the Visual Studio Watch window, Immediate window, or within code. It also supports various geometric data types, including points, planes, vectors, and analytic surfaces. Furthermore, the Blink debugging tool is compatible with any IDE, such as JetBrains Rider, allowing for seamless integration across different development environments.

Video Article

Section View

Section views help designers and engineers visualize internal components, hidden features, and material thicknesses that would otherwise be difficult to interpret in standard orthographic views. Eyeshot 2025 introduces SectionView class and SectionLine entity for this purpose.

Video

Assembly Mates

In Computer-Aided Design (CAD), an assembly mate is a constraint that defines how components or parts in an assembly interact with each other. These mates help to position, orient, and control the relationships between individual components to create a functional assembly. By using mates, you can define how parts move, align, and fit together to simulate real-world assemblies in a CAD environment. Eyeshot 2025 introduces support for Coincident, Concentric, Parallel, Perpendicular, Distance and Angle mates.

Video Article

3D Printing Simulation

A new entity has been developed that is suitable for 3D printing extrusion simulation. This entity is super-fast and provides all the necessary tools to display single layers or single motions in real-time. With this entity, a lot of data can be drawn instantly, making it easier to simulate 3D printing extrusion.

Video Article

Extensions Menu

Visual Studio Extensions for devDept Eyeshot aim to help developers when creating applications with devDept Eyeshot. The extensions handle the following major points in the development with devDept Eyeshot: Project creation, conversion, and configuration – reference management. Project Upgrade - upgrading devDept Eyeshot to a new version. Toolbox configuration – select what version of devDept Eyeshot to be populated in the Toolbox.

Video

Modal Analysis

Eyeshot 2024 introduces FEM Modal Analysis. The goal of Modal Analysis in structural mechanics is to determine the natural mode shapes and frequencies of an object or structure during free vibration.

Video

Curve and Surface Extension

Eyeshot 2023 includes the NURBS curve and surface ExtendBy() methods. These algorithms provide a nice extension, with maximum continuity, to the original curve or surface.

Video

MeshEditor class

The MeshEditor class allows changing mesh topology through a number of operators, like edge flip, edge collapse, vertex dissolve (for three or four connected triangles), find vertex or edge cell, etc.

Video

New family of Geometry Meshers

A new family of geometry meshers is now available. They include the CurveMesher to subdivide curves with different sizes on endpoints, PlaneMesher to subdivide planar regions with constant or variable sizes, SurfaceMesher to subdivide freeform NURBS surfaces and the VolumeMesher which combines all the others to process BRep objects.

Video

Image-based Silhouette Drawing

This new drawing technique has the benefit of being fast and independent from the polygon count.

Video Article

Screen Space Ambient Occlusion

Ambient Occlusion is a shading and rendering technique used to approximate how exposed each point in a scene is to ambient lighting. It darkens creases, holes, intersections and surfaces that are close to each other. In real life, these areas tend to block or occlude ambient light, therefore they appear darker.

Video Article

Semi-transparent Selection with Halo

Dynamically selected entities are drawn with a halo surrounding them. This halo could be single colored or multi colored. The following properties determine the halo color:

Video Article

Minimum Framerate and Progressive Drawing

Eyeshot can now load and spin geometry of any complexity removing small objects and adding them back progressively once the end-user stops moving. This process ends when the model drawing is completed and prevents any UI block during geometry navigation.

Video Article

FEM Edition is back!

Eyeshot FEM edition is back in this version. It now includes a TET4/TET10 volume mesher (the one and only 100% pure .NET on the market) with mesh control, multi-material support, vertex/edge/face boundary conditions and much more!

2D Constraint Solver

Eyeshot 2022 includes a professional 2D constraint solver that can be used for different purposes: individual 2D parametric sketches, mechanism design, adding features to existing BRep objects and history based parametric modeling.

Article

Eyeshot

DOWNLOAD FREE TRIAL

New features & Roadmap

What's New
Roadmap
Release History

Have a feature request?

Post your feedback via the Feature Requests forum.