Eyeshot Change Log
Created March 2, 2007 / Updated
June 24, 2009
Version 2.0.6.0 [June 24, 2009]
- Fixed cloning of Mesh entity triangles
- Fixed scaling of Circle, Arc, Ellipse, EllipticalArc entities
- Added the MaxBuildTime property to the Shadow settings to skip shadow build on slow hardwares
- Added the domainSize parameter to the Delaunay class constructor for better point comparison
- Fixed export of BlockReference entity
- Fixed transformation of BlockReference entity
- Fixed shadow update bug during rendering to bitmap
- Added a ViewportProfessional.FindClosestTriangle() override that returns the full sorted list of hit triangles
Version 2.0.5.0 [March 25, 2009]
- Fixed dimension text height during DWG/DXF export
- Added the Camera.GetFrame() method
- Fixed selection bug related to ContextMenuStrip usage
- Improved NVidia compatibility in anti-aliasing modes
- Added the BlockReference.Explode() method
- Fixed Turntable rotation
- Added the Viewport.ForceHardwareAcceleration property
- Added support for IGES Types 308 and 408
- Fixed serialization of OutlinedText labels
- Fixed RenderToBitmap() with scale different from one issue
- Fixed export of BlockReference entity in DWG/DXF
- Added support for ATI and VIA on-board graphics cards
- Added the ability to place the dimension text far from the extension lines
- Fixed selection issue when FSAA is active
- Fixed cloning of RichMesh entities
- Fixed crash during zoom in Orthographic projection mode
- Fixed IGES export with Meters as units
- Added support for 8x and 16x FSAA sampling modes
- Fixed Standard.Arc(Plane, Point2D, Point2D, Point2D, Color) constructor for complementary arc issue
- Fixed incorrect control points loading of Autodesk splines
- Added the LabelOrigin, LabelAxisX, LabelAxisY and LabelAxisZ properties for CoordinateSystemIcon and OriginSymbol classes
- Fixed incorrect entity color when a MulticolorOnVerticesMesh entity is present
- Fixed System.ComponentModel.Win32Exception: The event log is full
- Fixed serialization of the MulticolorOnVerticesMesh entity
Version 2.0.4.0 [January 13, 2009]
- Fixed incorrect rotation for IGES type 212 entity
- Fixed NullReferenceException for Mesh.MakeFace() if the outer and inner profiles are equal
- Added Viewport.Clear() method to reset all viewport's master collections
- Added support for Autodesk Polyline bulge type
- Fixed ViewportProfessional.RenderToBitmap() issue with active FSAA
- Added support for AutoCAD spline entity
- Fixed "COM object that has been separated from its underlying RCW cannot be used" issue
- Fixed MeshBase.ComputeNormals and ComputeEdges now set regen mode appropriately
- Fixed Material dispose bug
- Added Mesh.FromTriangles() method for converting a list of triangles in one Mesh entity
- Fixed Entity.ExtrudeAsSolid() bug
- Fixed incorrect bounding box of BlockReference entities
- Fixed Standard.Point.Position property is back
- Fixed incorrect color of edges for Block entities
- Improved ViewportProfessional.FindClosestTriangle() now always returns the triangle closer to the viewer
- Added ViewportProfessional.ReadPlainObjCore() method to read OBJ file from project resources
- Added ViewportProfessional.FindClosestTriangle() now works on StlModel entities
- Changed the ViewportStandard.ProcessSelectionVisibleOnly method is now public
- Fixed the "Requested registry access is not allowed" issue
- Added RotationStyleMode property to the Viewport.Rotate class supporting Trackball and Turntable styles
- Fixed "Dwg file is encrypted" bug
Version 2.0.3.0 [October 15, 2008]
- Fixed cloning of planar entities
- Fixed polyline import in DWG/DXF
- Removed the Shadow.Color property
- Removed the Edge.Antialiasing property
- Renamed Viewport.UseHardwareAcceleration to AskForHardwareAcceleleration
- Added full screen anti-aliasing support
- Fixed selection of hidden entities bug
- Fixed Mesh.MergeWith() exception for meshes with normals already computed
- Fixed layerName as "0" bug during ViewportProfessional.WriteAutodesk()
- Fixed model clipping bug when in UpAxisY orientation mode
- Fixed Nurbs control point size issue
- Fixed face culling issue under some circumstances
- Added a check to generate normals on the fly during OBJ import.
- Utility.Epsilon is now public
Version 2.0.2.1 [September 24, 2008]
- Interop.DWGdirectX.dll injected inside the main Eyeshot DLL
- Improved shadow algorithm, now more tolerant toward old graphics hardwares
- Fixed incorrect shadow when Viewport.OrientationMode is UpAxisY
- Viewport.OpenglVersion, ShadingLanguageVersion, OpenglExtensions and MaxTextureSize aren't declared static anymore
- Fixed missing PrintDocumentName property
- Added the FormatString property to the AlignedDim entity
- Fixed Mesh cloning issue
- Improved local rotation accuracy and speed
- Fixed viewport resize to zero bug
- Fixed incorrect regeneration of block content issue
- Fixed Viewport.UseHardwareAcceleration serialization issue
- Fixed runtime licensing issue with devDept.EyeshotNurbs.dll
- Fixed "capacity was less then current size" issue
- Fixed STL file import with Japanese header
- Fixed incorrect entity characters serialization
- Fixed import of blocks without any entity inside
- Fixed import of arcs via IGES
- Fixed missing triangles in Mesh objects generated by revolution
- Fixed blinking wait cursor during regeneration of many entities
- Fixed exception at design-time on some hardwares
Version 2.0.2.0 [September 2, 2008]
- Added Viewport.IsAccelerated property
- Added Viewport.UseHardwareAcceleration property
- Added special handling for Intel on-board graphics cards
- Added support for rectangular background bitmaps
- Fixed GetEntityUnderMouseCursor() close to viewport border bug
- Fixed incorrect entity sorting bug
- Improved LinearPath entity drawing speed
- Added support for Autodesk PolygonMesh entities
- Fixed import of some Autodesk PolyfaceMesh entities
- Added Viewport.UpdateCenterOfRotation() method
- Added Viewport.AdjustNearAndFarPlanes() method
- Fixed single click with viewportActionMode.selectVisibleByBox bug
- Added the Viewport.Materials property
- Added the Viewport.WaitCursorMode property
- Added the Viewport.OrientationMode property
- Added the EntityList.CopySelection() and PasteSelection() method for clipboard handling and associated Ctrl+C / Ctrl+V keyboard shortcuts
- Improved Viewport.OpenglVersion method, now returns a Version type
- Fixed wrong selection cursor
- Fixed transformation for Joint entity
- Improved ZPR rotation around a point accuracy
- Fixed panning during zoom in perspective projection
- Added a new property called RegenMode to the Entity class
- Moved Viewport.TextEntityFont property to Viewport.Entities.Font
- Viewport.ShowExtents property was moved inside Viewport.BoundingBox
- Moved Viewport.AdjustNearAndFar() was moved inside the Viewport.Entities class
- Fixed ViewportStandard.ScreenToWorld() returning (0,0,0)
- Fixed not working Viewport.Edge.Antialiasing property
- All export method now supports the visibleOnly parameter
- Fixed ViewportProfessional.ReadBinarySTL() speed
- Fixed BlockReference entity transformation
- Fixed AlignedDim entity editing
- Added support for DWGdirectX 2.6
- Added support for AutoCAD PolyfaceMesh object
- UCS Icon is back, now called CoordinateSystemIcon.
- Fixed flimmering on models far from the origin
- Fixed Fem Legend class serialization
- Fixed weird shadow
- Fixed misplaced Grid origin bug
- Fixed Material.Shininess bug during OBJ import
- Fixed Shadow/Origin symbol overlapping bug
- Fixed Mesh.SmoothingAngle property now in radians too
- Fixed selection color of MulticolorPointCloud entity
- Fixed point size of PointClouds entities
- Added the Enabled property to the Rotate settings to avoid accidental rotations in 2D views
- Fixed crash during Pan settings modification in the designer
- Fixed incorrect near plane clipping
- Fixed crash loading MulticolorPointCloud entity
- Reordered all the Rotate Rotation Revolve methods parameters in a consistent manner
- Renamed Mesh2D.Thickness to PlateThickness
- Moved Viewport.TextEntityFont property to Viewport.Entities.Font
- Viewport.ShowExtents property was moved inside Viewport.BoundingBox
- Added support for AutoCAD PolyfaceMesh object
- ViewportStandard.SelectAll() and Invert() methods now skip non-selectable entities
- Viewport.FindClosestVertex() now works only on visible entities
- The Utility.Points3DtoPoints2D() method was replaced by ProjectToPlane()
- Fixed STL export of Mesh objects
- Added point size control on Point and PointCloud entities
- Renamed Entity.LineWeight property to Thickness, now Thickness controls points size too.
- Fixed FindClosestVertex() method on STL models.
- Added the ShowControl property to Nurbs curves and surfaces to show individual control polygon/net
- Bitmap background is availability in Standard Edition
- Fixed Standard.LinearPath DWG/DXF export
- Fixed serialization of the StlModel class
- Added the Feet, Miles and Kilometers units to ViewportProfessional.UnitsMode
- Improved shadow drawing speed
- Renamed Viewport.ShadingMode to DisplayMode
- Added the Viewport.ClippingPlane1 to 4 properties to add up to 4 distinct clipping planes to the scene
- Vector3D.CalcNormal method was replaced by a specific Vector3D constructor
- Fixed wrong header for long file names during IGES export
- Fixed Plane entity export to IGES
- Fixed quadric object deallocation
- The pick box size is now unlimited
- Added two more overrides to both the Entity class and the Transformation class to allow the rotation around an axis not passing through origin
- Breaking Change MaterialAmbient, MaterialSpecular and MaterialShininess were replaced by the Viewport.DefaultMaterial property
- Breaking Change KeyLight and FillLight were replaced by the Lights property
- Entity.Scale() now accepts the base point parameter
- Added an overloaded version of Viewport.RescaleModel() that accepts two points to get proper model scaling in absence of entities
- Improved speed of the Entity.Extrude(), Entity.Revolve(), Mesh.Extrude(), Mesh.Revolve(), Mesh.MakeBox(), Mesh.MakeCylinder(), Mesh.MakeCone(), Mesh.MakeSphere() and Mesh.MakeArrow methods.
- brGlobalMin and brGlobalMax Viewport members were replaced by the boundingRect one
- Added two more overloads to the Texture class constructor to allow the texture minifying function specification
- Fixed selection color of TriangleWithTexture and QuadWithTexture class
- Improved speed of the ViewportProfessional.ReadBinarySTLSmooth() method
- Added the ZPR rotation around a point different from the model bounding box center
- Added VisibleEdgeFlag property to Triangle and Quad classes.
- Fixed invalid assembly signing (strong name)
- Removed the Viewport.CameraToModelDistance property. Now adjusting the field of view angle the model is moved automatically at the right distance from the viewer.
- Added the Viewport.ViewData struct to be used with Viewport.SaveCurrentView() and Viewport.RestoreView()
- Fixed the restore view bug for different aspect ratio viewports
- Added ZprMouseButton property to change the mouse button used for Zoom/Pan/Rotate
- Added ReverseMouseWheelZoom property to reverse the zoom by mouse wheel direction
- Added MouseWheelZoomMode property to change the zoom center
- Fixed single click Zoom Window
- Platform target is back to AnyCPU
- Added support for ReadWriteProgress event in ViewportNurbs.ReadAutodesk()
- Fixed remapping of angular coordinates in ViewportNurbs.ReadIGES() for surfaces of revolution
- Improved regeneration for Nurbs curves of degree 1
- Improved speed of the Delaunay Triangulation algorith.
Eyeshot 1.x Change Log
|