Eyeshot Fem 2024.2

Released: Jun 13, 2024

2024.2 での更新項目

機能

  • Fully refactored ReadSTEP class.
  • Restored "Customize Design Control" option at design-time for WinForms projects.
  • Added IFace.GetTightBBox() family of methods.
  • Added Isolate feature when the Minimum Frame Rate feature is disabled.
  • Added Curve/Surface tessellation by angle only.
  • ScaleBar UI element preview.
  • Added Project Converter and License Information from Visual Studio extension and contextual menus.
  • Added turntable, focal length and gradient background to all architectural code samples.
  • Improved Surface.IsValid() method.
  • Improved incremental curve meshing in CurveMesher class.
  • Refactored FirstPerson code sample, now you can open/import architectural models.
  • Added VisualConstraint.Visible property to hide/show the related labels and dimension.
  • Added ExploreIFC, MeshEditor and SurfaceMesher code samples.
  • Improved drawing of AngularDim entity.
  • Added a method to retrieve SelectedItems by polygon without actually selection.
  • Added compass UI element in Globe code sample.
  • Improved ReadAutodesk.FixErrors() method.
  • Added Viewport.PreDrawOverlay() and PostDrawOverlay() to draw elements on top. Updated MachineSimulator code sample to demonstrate usage.
  • Added smart intersection between cylinders and oblique planes.
  • Uniformized rectangle and polygon selection loops.
  • Improved loop detection in surface-surface intersection.
  • Refactored geometric selection methods.
  • Moved DrawQuad(RectangleF) to base class RenderContextBase as virtual method.
  • Brep.CreateCone() now returns a cylinder when radii have the same value.
  • Added NuGet suffix when installing packages to projects.
  • Improved step length computation in surface-surface intersection.
  • Improved speed of MinimumDistance class.
  • Added return value to SketchEntity.AddFillet() method.
  • Improved speed of boolean operations in ReadIFC class.
  • Added translation and rotation values to Transformation.Dump() method.
  • Added parent faces indices in individual curves' EntityData property during intersection loops computation.
  • Added Transformation.GetRotationAngles() and GetTranslationVector() methods.
  • Improved speed of NURBS curve evaluation.
  • Added SketchEntity.GetConstraints() method.
  • Added EntityData (when string) as element index in WriteSTEP class.
  • Added Utility.IsOrientedClockwise() method that does not depend on curve tessellation.
  • Added ReadIFC class constructor that accepts an IfcStore.
  • Improved Utility.GetEntitiesStats() method.
  • Improved image import in ReadPDF class.
  • Added netDxf as a NuGet package reference.

不具合の修正

  • Fixed HiddenLinesView with overlapping lines when KeepEntityLineWeight flag is true.
  • Fixed VolumeMesher class for the same material used more than once.
  • Fixed issue exporting Brep objects without material in WriteOBJ class.
  • Fixed Workspace.ActionMode modification inside Workspace.GetAllVisibleItemsByPolygon() method.
  • Fixed enclosed polygon selection of Brep objects by considering the faces tessellation.
  • Fixed accessibility of DefaultLayerName property.
  • Fixed import of CompositeCurves in ReadSTEP class.
  • Fixed disposing of the previous cursor on Workspace.SetDefaultCursor() call.
  • Fixed geometric selection in Edit mode.
  • Fixed ReadSurface() when backbuffer texture is disposed in WPF Native renderer.
  • Fixed entity selection when Isolate is active.
  • Fixed ReadIFC.Units property.
  • Fixed ViewCubePartEntity compilation.
  • Fixed memory leak for WPF ImmediateMode.
  • Fixed integrity check on Materials.
  • Fixed missing update of Solid.Portion's bounding box after calling Solid.TransformBy().
  • Fixed bug in Sketcher angular dimension positioning.
  • Fixed selection for current and inScope modes..
  • Fixed accessibility of Machining.OpenContoursRamp property.
  • Fixed geometrical intersection result when the triangle is not valid.
  • Fixed internal method Workspace.HideCursor() in immediate mode for WPF.
  • Fixed crash on degenerated faces during HiddenLines computation.
  • Fixed CompositeCurve deserialization. Vertices are now copied as during regeneration..
  • Fixed UI elements cloning for display scaling factors beyond 100%.
  • Fixed programmatic selection of sub-items (vertex, edge, face).
  • Fixed hardcoded param in Workspace.GetVisibleItemsUnderMouseCursor() method.
  • Fixed Workspace.RenderToBitmap() when drawing smooth UI.
  • Fixed duplicate CameraMoveEnd event trigger.
  • Fixed Workspace.Purge() method.
  • Fixed Trasformation.HasRotation property.
  • Fixed openings position in ReadIFC class.
  • Fixed FemMesh.GetNodesByFace() with Brep without regen.
  • Fixed crash on empty VectorView.
  • Fixed import of Brep with orphan seam edges in ReadAutodesk class.
  • Fixed Sketcher undo bug.
  • Fixed issue cloning Viewport class.
  • Avoid imaged-based silhouette computation on NURBS control polygon/grid.
  • Fixed export of wire curves in WriteSTEP class.
  • Fixed incorrect culling of small entities when MinimumFramerate is disabled.
  • Fixed DisplayModeSetting.ShowEdges, no longer affects silhouette drawing.
  • Fixed 3DPDF export in PaperDemo code sample.
  • Fixed crash when reading AlignedDimension in ReadDXF class.
  • Fixed HDL for arcs inside BlockReference with non-uniform scaling factor.
  • Fixed export of planar polylines parallel to XY plane in WriteAutodesk class.
  • Fixed formatting of tilde character in MultilineText entity in ReadAutodesk class.
  • Fixed Region.Regen() method.