Eyeshot Fem 2023.2

Released: Jun 20, 2023

Updates in 2023.2

Features

  • Added DeleteTriangle() and SortAdjacency() methods to MeshEditor class.
  • All SketchManager.CreateXxxConstraint() methods now return the newly created constraint.
  • Renamed SketchManager.RemoveConstraint() method in SketchManager.DeleteConstraint().
  • Added Brep.FlipFace() method.
  • Added ICurve.ConvertToLinearPath() methods.
  • Added support for perpendicular planar curve projections into Sketch.
  • Removed Design.EditSketch() method in favor of SketchManager.Edit().
  • Improved Surface.EstimateSurfaceDomain() for torus of type lemon.
  • Removed Design.NewSketch() method in favor of SketchManager.New().
  • Changed ICurve.Offset() method signature, now it returns ICurve[].
  • Removed SketchManager.EditStarted/EditEnded events.
  • Refactored default parameters of IFace.ConvertToMesh() methods.
  • Refactored WriteFileAsync class constructors with Document parameter.
  • Added Surface.ConvertToRegion() method.
  • Improved WriteSTL class when layers are not defined.
  • Improved speed of the delete command via keyboard.
  • Changed Mouse3D default center of rotation visibility mode.
  • Refactored duplicated mesh vertices cleaning methods.
  • Added ICurveMesherCreator in SurfaceMesher class.
  • Improved Picture entity with transparent texture drawing.
  • You can now check for duplicate text style names during append operation in AppendAutodesk class.
  • Added optional viewportSize parameter to VectorView class constructor.
  • Added smart fillet between special surface types.
  • Improved loop detection algorithm speed.
  • Changed import of 2D solid entity, now they are imported as Hatch entity.
  • Copy and Paste feature now uses the Eyeshot proprietary file format instead of BinaryFormatter.
  • Removed obsolete Workspace.LoadScene() and SaveScene() methods.
  • Restored TraversalParam.Workspace as public property.
  • Updated SelectTriangle code sample with CompileVBO call in the Compile() method override instead of Draw() override.
  • Added Dimension.LinearScale property setter.
  • Improved ToolPath.DrawDirection() method.
  • Added transparent colors and XLine support to ReadDWG class.

Fixes

  • Fixed SketchEntity.Explode() method.
  • Fixed null reference exception during XRef reading in ReadAutodesk class.
  • Added missing FastMesh.FindClosestVertices() method override.
  • Fixed texture with unsupported file format in ReadOBJ class.
  • Added missing MakeCurrent() method call during Workspace disposal.
  • Fixed missing export of HatchPatterns in WriteAutodesk class.
  • Fixed rotation center symbol drawing when rotating the scene.
  • Fixed entry points in Contour2D class.
  • Fixed missing disposal of ODA services on console application exit.
  • Fixed NullReferenceException in CollisionDetection class .
  • Fixed null reference exception in Document.Purge() method.
  • Fixed OGLSilhoCompositing.FreeTargets() method.
  • Fixed reset of some RenderContext parameters during the drawing.
  • Fixed halo selection of solid with inner colors.
  • Fixed null reference exception in LayerCollection.Remove() method.
  • Fixed solid Hatch regen when triangulation fails.
  • Fixed duplicated XData in WriteAutodesk class.
  • Fixed missing close of the texture in Flat display mode when shaders are disabled.
  • Fixed disposal of the FemMesh boundary mesh.
  • Fixed ReadGCode and motions with wrong GXX.
  • Fixed writing of block reference of empty blocks in WriteIGES class.
  • Fixed position of reinforcing bars in ReadIFC class.
  • Fixed Document.UpdateBoundingBox() method.
  • Fixed toolbars drawing (were occluded by other UI elements).
  • Fixed PDF export of DraftingDemo code sample.
  • Fixed change of TextStyle name in Text entity in Debugger Visualizer.
  • Fixed perturbation tolerance used for ConvexHull zoom fit.
  • Fixed Direct3D wrong lighting for ObjectManipulator preview in Shaded display mode.
  • Fixed SketchEntity.CurveList, now when you exit the sketch editing is populated with the same curve instances..
  • Fixed exception on first right mouse button click.
  • Fixed writing of LinearPath in WriteAutodesk class.
  • Fixed changes to original entity attributes in Debugger Visualizer.
  • Fixed scene bounding box drawing on Intel GPUs.
  • Fixed DefautMaterial property in VolumeMesher.
  • Fixed the pick cursor issue after changing its size.
  • Fixed Mouse3D menu items initialization.
  • Fixed MachiningPlane entity drawing with halo selection.
  • Fixed font size in HDL printing.
  • Fixed Brep.FindClosestVertex() method for null parents when inside a Block.
  • Fixed WPF binding errors.
  • Fixed SketcherDemo code sample crash at design-time.