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.