Eyeshot 2025 is here!🔥

Bologna, Italy — March 12, 2025. devDept Software S.r.l., leading provider of software development tools to the engineering industry, today announces the release of Eyeshot 2025, the native CAD control for .NET

 

New Features

  • Assembly Mates, can be tested in AssemblyDemo (Video, Article)
    Mates create geometric relationships between assembly components. As you add mates, you define the components' allowable directions of linear or rotational motion. You can move a component within its degrees of freedom, visualizing the assembly's behavior.
  • Section View, can be tested in PaperDemo (Video)
    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.
  • Blink Debugging Tool (Video, Article)
    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.
  • Solidifier class, can be tested in EyeshotDemo (Video)
    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.
  • NURBS Curve Offset (Image1, Image2, Image3)
    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.
  • FindSimilar class (Video)
    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.
  • Log for Entity.IsValid(StringBuilder) and Brep.FixTopology(StringBuilder) methods
    Invalid entity reason explanation.
  • .NET9 Support
  • ReadSVG class can be tested in DraftingDemo (Video)
    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.
  • LegendItem class
    Color and size of each Legend item customization.
  • WireBox entity
    Utility entity to draw the 12 box edges.
  • SectionLine entity (Video)
    Utility entity to represent section lines.
  • Least Squares Fitting (Image1, Image2) 
    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.
  • Faster Brep.ClosestPointTo() method
  • Improved Brep import quality
    Brep import from STEP and IGES files with ZERO flipped faces.
  • Entity.TranslationID, Brep.Face.TranslationID, Brep.Edge.TranslationID
    To manage read/write entity IDs.

 

New Code Samples

The code samples browser has been updated to include a tab to display C# or VB.NET source code without requiring the full Visual Studio project, offering a quicker and more convenient way to review sample source code.

 

Breaking Changes

Breaking Changes in Eyeshot 2025

 

1

Comments

0 comments

Please sign in to leave a comment.

Didn't find what you were looking for?

New post