Eyeshot 2023 Beta

devDept Software is proud to announce the Eyeshot 2023 Beta program.

 

Architecture

This Beta version comes this late because we decided to abandon v2022 GEntities which many customers didn’t like. The product has been completely refactored according to the schema below. With Eyeshot 2023 it’s very easy to use the product without UI in a web project for example. This also simplifies project migration from Eyeshot version 2021.

Figure 1. Eyeshot 2023 architecture

DesignUI, DrawingUI, SimulationUI, and ManufactureUI workspaces come up beside the Design, Drawing, Simulation, and Manufacture workspaces of the neutral cross-platform core.

We offer a free migration service connecting to your dev machine without the need to share any Visual Studio project. You only need to open a technical support ticket to request it.

A considerable amount of time was invested in the Project Converter tool to facilitate migration from Eyeshot v2021 and v2022 projects. A new Migration to version 2023 forum has been created to encourage discussion on all the technical aspects of this topic.

 

New Features

Eyeshot 2023 is all about 3D graphics enhancements and geometry meshing.

  • Screen Space Ambient Occlusion (Video1Video2Gallery)
  • Static selection with halo (Video)
  • Image-based silhouette drawing (Video)
  • Curve and surface extension methods (Video1Video2)
  • Managed ReadDWG and ReadDXF classes
  • Full support for 3D Connexion space mouse in Object mode (no driver installation needed)
  • Lighter BRep tessellation (less data, less memory, faster read/write in proprietary file format)
  • A new Meshing namespace with Curve, Plane, Surface, and Volume mesher classes.
  • Better font rendering in 2D views (Coming soon)

 

Code Samples

 

.NET6 Development

NuGet distribution is not ready yet. Please add these package references to your Visual Studio project manually before building it:

 <ItemGroup>
    <PackageReference Include="System.Configuration.ConfigurationManager" Version="6.0.0" />
    <PackageReference Include="System.Management" Version="6.0.0" />
    <PackageReference Include="System.ServiceModel.Primitives" Version="4.9.0" />
    <PackageReference Include="System.Runtime.CompilerServices.Unsafe" Version="6.0.0" />
    <PackageReference Include="System.Text.Encoding.CodePages" Version="6.0.0" />
    <PackageReference Include="System.Numerics.Vectors" Version="4.5.0" />
    <PackageReference Include="System.Buffers" Version="4.5.1" />
    <PackageReference Include="System.Memory" Version="4.5.4" />
</ItemGroup>

Arrows sample folder contains an additional Arrows-net6.csproj file with these references in place.

 

Documentation

Only the API Reference of the Eyeshot 2023 documentation is periodically updated.

 

Proprietary file format data integrity is not guaranteed during Beta.

Eyeshot 2023 is based on .NET Framework 4.7.2 or .NET6

Eyeshot 2023 Beta can be installed side-by-side with other older Eyeshot versions.

 

Breaking Changes

  • Read3DS class was retired because of the lack of a public file format specification

 

Visual Studio 2022 Designer Issues

3

Comments

3 comments
Date Votes
  • Isn't NEW GCODE simulation released?

    1
  • Can we expect that with a Blazor server project one could generate a bitmap and serve it on a web application view? - like the "AspNetMvc" sample.

    0
  • Where is the download link?

    -1

Please sign in to leave a comment.

Didn't find what you were looking for?

New post