New Features
History-based parametric modeling in SketcherDemo code sample (Video)
Interactive sketch trimming (Video)
Support for IfcAdvancedBrep entity in ReadIFC class
Project3D machining strategy (Image)
Projected leads in Contour3D machining strategy
AreaAndVolume.GetPrincipalAxes() method
OpenDesign libraries update to version 23.7
WinForms vs WPF
After fifteen years in business, we still discuss this topic frequently with our customers. The bottom line is that between these two popular UI platforms there is no clear winner.
2022.3.544
Fixed crash when zooming with mouse wheel during application startup
Fixed flickering drawing after applying a transformation using ObjectManipulator
Added the rotation parameter to WritePDF3D.AddText() and AddImage() methods
Changed constraints type for Rectangle in Sketch.AddRectangle() method
Updated ODA assemblies to version 23.7
Added SkethEllipticalArc sketch entity
Added SketchManager.Trim() method to allow interactive sketch curves trimming
Added Manufacture.SetHomeView() override to properly rotate according to the work plane
Fixed cloning and sorting of collinear points constraints
Added feature history to SketcherDemo code sample
Added IfcAdvancedBrep support in ReadIFC class
Fixed BlockEx class export to 3D PDF
Fixed SimulationStock export in WriteOBJ and WriteWebGL classes
Removed in-domain restrictions in Surface.IsocurveU() and IsocurveV() methods
Fixed Visual Studio project settings not removing some Trace calls from the source code
Fixed coordinate system icon labels GDI+ drawing for custom orientations
Fixed crash on empty offset result
Added Milling.Project3D class and improved Parallel3D computation accuracy
Added projected leads in Contour3D machining with a boundary defined
Fixed file thumbnail issues in WPF when the control is minimized
Added AreaAndVolume.GetPrincipalAxes() method
Improved Visual Studio detection during setup
Fixed transparency in Wireframe display mode
Fixed Dimension.Compile() method when TextOverride has no angular brackets
Fixed Mesh export in OBJ for MulticolorSmooth case
Added BlockKeyedCollection.DefaultRootBlockName, Block.DefaultUnits and Block.DefaultMassUnits public static fields
Fixed import of missing spatial elements in ReadIFC class
Fixed plane change in Leader entity
Fixed import of nested external references in ReadAutodesk class
Fixed GDI+ exception for images in ReadAutodesk class
Fixed bug in Toolpath entity translation
Fixed bug in Surface.Decompose() method
Moved HiddenLinesViewSettings.ScaleTrianglesToWorld() method to HiddenLinesView class and removed the data parameter
Fixed return value of Solid.SplitBy() method
Fixed extension of AngularDim
Fixed issue after UpdateBoundingBox() call with regenerated Blocks
Fixed reading of Brep with empty Edges, Vertices, Faces, or Loops arrays.
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.