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 (Video1, Video2, Gallery)
- Static selection with halo (Video)
- Image-based silhouette drawing (Video)
- Curve and surface extension methods (Video1, Video2)
- 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
- Updated SketcherDemo with sketch import from DWG/DXF and Move/Rotate/Scale (Video)
- Updated BlendSurface with curve/surface extension (Video)
- Updated Workspaces with SketchManager support
- Updated DraftingDemo with interactive curve trim/extend (Video)
- New GCodeSimulator code sample (Coming soon)
.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
- Multiple items in the Visual Studio Toolbox https://developercommunity.visualstudio.com/t/vs-2022-toolbox-incorrectly-shows-controls-with-to/1691369
Comments
Isn't NEW GCODE simulation released?
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.
Where is the download link?
Please sign in to leave a comment.