devDept home page
Home
| Support | Purchase | Company
 
 
Tickets
Submit a Ticket
View your Tickets
License Profile
Resources
Documentation
Knowledge Base
FAQ
Change Log
Other
Contact Support
Eyeshot 1.x Change Log

 

Version 1.3.1.5 [February 26, 2008]

  • Windows Vista 64 is now fully supported
  • Added the LineColor property to the PointCloud class
  • Added support for ReadWriteProgress event in ViewportNurbs.ReadIGES()
  • Added a RichMesh.MakeFace() override that support texture orientation
  • Added the serialization of the Entity.Visible and Entity.Selectable properties
  • Fixed international characters in Text entities bug
  • Fixed rotation angle for Text entities in DXF files
  • Fixed RichMesh.MakeFace() with texture coordinates parameters was not stretching texture image
  • Fixed OutlinedText label was not drawing vertical
  • Fixed DoubleClick event on Viewport control was not handled correctly
  • Fixed black model issue during Binary STL import
  • Fixed Mesh.MergeWith() between meshes with already computed normals
  • Fixed zoom limits bug
  • Fixed the ProjectionMode property bug at design-time
  • Added support for nested blocks
  • Added support for color by layer and line weight by layer during DWG/DXF import
  • Added support for frozen and switched off layers during DWG/DXF import

 

Version 1.3.1.0 [February 4, 2008]

  • Added the ToBeReversed property to the Entity class to store curve entities orientation
  • Added Entity.ExtrudeAsNurbs() and RevolveAsNurbs() methods
  • Added a Surface.ProjectOn() override that support standard curves
  • Improved IGES import support
  • Breaking Change Trim loops for Nurbs surfaces are now specified as geometric (model space) curves, not in parametric space. The Surface.TrimBy() method does all the necessary conversions.
  • Breaking Change The Surface.TrimLoops member now holds outer and inners trim loops.
  • Changed Nurbs.Arc startAngle end endAngle are now normalized
  • Improved Surface.ProjectOn() and Curve.ProjectOn() methods now are more accurate and fast
  • The Center property of Arc and Circle classes is now read-only. To change it use the read and write Origin property. See documentation for details.
  • Added the abstract PlanarEntity class.
  • Upgrade to OpenDWG version 2.5.1
  • Fixed setting a new font with Viewport.TextEntityFont property
  • Renamed the Entity.Thickness property to the more appropriate LineWeight.
  • Added bidirectional support for Autodesk line weights.
  • Added bidirectional support for standard Units for DWG/DXF/IGES
  • Renamed unitType and UnitMode respectively to unitsType and UnitsMode
  • Renamed Standard.Line.Start and End properties to StartPoint and EndPoint
  • Renamed Standard.Bar.Start and End properties to StartPoint and EndPoint
  • Renamed the Standard.Polyline class to the more appropriate Standard.LinearPath
  • Added the ViewportStandard.MoveToPlane() method
  • Standard.StlModelSmooth class was dropped, it was no longer necessary.
  • Changed ViewportProfessional.ReadBinaryStlSmooth(), now accepts two new parameters to control sharp edges and the color of the imported model.
  • Improved ViewportProfessional.ReadBinaryStlSmooth() speed
  • Fixed IGES General Note Entity (Type 212) was not imported
  • Changed ViewportProfessional.RenderToBitmap() method. Support for alpha channel was dropped for a number of reasons.
  • Fixed Text entity height accuracy
  • Fixed long load time on first validation of a license when machine is part of a Windows domain
  • Improved reliability of the of Mesh.MakeFace() method (Point3D version), now accepts a new parameter to disambiguate profile direction.
  • Added Standard.Ellipse entity
  • Added Standard.EllipticalArc entity
  • Added support for Ellipse, MText and Blocks import
  • Added support for Block origin
  • Added support for BlockReference class serialization
  • Renamed Standard.Insert class to Standard.BlockReference
  • Improved Print/Print Preview speed in presence of thousand of labels
  • Fixed black background print preview on MS OpenGL implementation
  • Fixed rotationAngle bug for Text entity
  • Fixed a small issue with certain *.MTL files (ReadOBJ)
  • Added a Mesh.MakeFace() override that accepts lowerLeft and upperRight texture limits
  • Added the Entity.RevolveAsRichMesh() method
  • Improved the printer setting probing algorithm
  • Fixed non-linear model scaling during Viewport resize
  • Breaking Change Viewport.ZoomFactor() behavior has been inverted

 

Version 1.3.0.24 [December 12, 2007]

  • Fixed selection of entities with Selectable = false
  • Fixed wrong selection on visible entities under certain conditions
  • Fixed misplaced Text entity during DWG/DXF import
  • Fixed Delaunay triangulation with null loops bug
  • Fixed GetEntityUnderMouseCursor() method returning always zero
  • Added the Rational property to Nurbs curves and surfaces
  • Added the Texture.HardwareAcceleratedMipmaps property to give a chance to old graphics cards to work properly on textures
  • Added the Viewport.DrawTextOutlined() method

 

Version 1.3.0.21 [December 03, 2007]

  • Fixed localization issues with IGES Import/Export
  • Fixed wrong parameterization limits writing Nurbs surfaces
  • Fixed the 'Background color' exception during OpenFile()/SaveFile()
  • Fixed the multiple overlapped Eyeshot viewports issue
  • Changed the OpenglVersion property, now returns a string object
  • Fixed invisible origin symbol at startup
  • Fixed issues with empty text labels
  • Fixed Polyline entity serialization
  • Fixed version and licensing information at design time for subclassed viewports
  • Added the EyeshotVersion property
  • Changed Page Setup dialog: margins are now disabled, the new parameterless print engine uses the entire printable area.
  • Added the PrintDocumentName property
  • Changed the PrintPreview() method, now accepts only one parameter
  • Added the OutlinedText label

 

Version 1.0.3.6 [July 30, 2007]

  • Fixed selectVisibleByPick and selectVisibleByBox bug
  • Improved the accuracy of frames per second calculation (fps)
  • Improved OBJ import, now face definition on two lines are supported from both ReadOBJ() and ReadPlainOBJ() methods.
  • Improved RichMesh class, now models are rendered faster
  • Fixed the tessellation of Nurbs surfaces of revolution with overlapping control points
  • Removed the Blending property in favor of the EntitySorting one
  • Breaking Change Removed the Antialiasing property for performance reasons
  • Added the Length(), Area(), Volume() to all entities
  • Windows Vista support
  • Fixed wrong shadow when UcsIcon was not visible

 

Version 1.0.3.1 [July 9, 2007]

  • Added the Text entity
  • Breaking Change Removed the InitZoomRect() method and the FieldOfView property in favor of FieldOfViewAngle and CameraToModelDistance properties
  • Added FieldOfViewAngle property
  • Added CameraToModelDistance property
  • Added the WorldToScreen method
  • Added the virtual method CenterTheModel(), to give a chance to derived classes to skip automatic model centering
  • Added the virtual method LookAt(), to give a chance to derived classes to override the standard camera positioning algorithm
  • Changed the SelectionChangedEventHandler, the second parameter now is a standard EventArgs object
  • Breaking Change Removed the SelectionEventArgs class. See this article for details.
  • Changed DeleteSelected(), doesn't call Invalidate() any more
  • Changed FlipNormalSelected(), doesn't call Invalidate() any more
  • Changed ClearSelection(), doesn't call Invalidate() any more
  • Changed InvertSelection(), doesn't call Invalidate() any more
  • Changed SelectAll(), doesn't call Invalidate() any more
  • Changed UpdateDisplayList(), now it needs two more parameters: fontDisplayList and fontGlyphMetrics
  • Fixed the Zoom() method for inconsistent zoom amount
  • Added the ResetZoom() method
  • Added and ResetPan() method
  • Added the ZoomFactor() method to set an absolute zoom factor
  • Renamed the UpdateNomals() method of the Mesh class to ComputeNormals()

 

Version 1.0.2.7 [June 4, 2007]

  • Removed ShadowMode property, now the shadow mode is determined from the ShadowOpacity setting
  • Removed ImagingShadowMode, now the Imaging shadow mode is determined from the ImagingShadowOpacity setting
  • Renamed TransparencyAmount property to ShadowOpacity, values now range from 0 to 1
  • Added the FindMeshTriangle() method to locate the Triangle under the mouse cursor of a Mesh entity
  • Added the FindMeshVertex() method to locate the closest vertex to the mouse cursor of a Mesh entity
  • Added the FindClosestVertex() method to locate the closest vertex to the mouse cursor
  • Added the GetEntityUnderMouseCursor() method to get the index of the entity under the mouse cursor

 

Version 1.0.2.6 [May 29, 2007]

  • Added support for DXF Polyline entity type 1 (closed polyline)
  • Added the Point4DConverter class
  • Added the UseMipMaps property to Texture class
  • Added the Load() method to TextureList class to reload all the texture at once
  • Fixed specular settings of UCS Icon: now are separated from environment settings
  • Added support for IGES Entities type 108 Plane and type 122 Tabulated Surface
  • Added support for Catia 5 IGES files (contain only geometric trim loops)
  • Added the UniformKnotVector() method to the Nurbs.Base class
  • Added the LooksLike property to the Nurbs.Surface class that tries to guess the surface type by the number of control points in the two directions
  • Added support for transparency to TriangleWithTexture and QuadWithTexture entities
  • Added the Length and Area properties to the Polyline class
  • Added to all the entities the Start, End, Middle properties
  • Changed the xCenter, yCenter, zCenter Arc properties to Center
  • Added the hotSpotX and hotSpotY parameters to ImageLabel constructor
  • Plane class now can be used like an entity

 

Version 1.0.2.3 [April 28, 2007]

  • Changed Arc and Circle entities implementation
  • Fixed DXF import/export of Arc and Circle entities not laying on XY plane
  • Fixed IGES import/export of Arc and Circle entities not laying on XY plane
  • Fixed IGES import of type 144, trim curves were not marked depended


Version 1.0.2.1 [April 23, 2007]

  • Fixed the Zoom by MouseWheel bug
  • Fixed the Clone() method for Joint and Bar entities
  • Changed the behavior of all the imaging methods, now they throw an EyeshotException if the image preparation fails
  • Added the ReadPlainOBJ() method to skip colors and textures
  • Changed the Triangles array for all Mesh classes to type object[]


Version 1.0.2.0 [April 16, 2007]

  • Labels now accept Point3D in the constructor
  • ScreenToWorld() now accepts System.Drawing.Point
  • Added the OriginLabelDistance property
  • Renamed the ReadOBJ_fromDeepExploration to ReadOBJ
  • Fixed origin symbol size during Zoom
  • The assembly is now strong-named and can be installed in the GAC
  • Added the Triangles property to the Nurbs.Surface class
  • Added one more constructor to Arc and Circle classes without the Transformation parameter
  • Changed the Transformation property for Arc class
  • Added the Pan method, to allow panning by code
  • Added the Rotate method, to allow rotating by code
  • Changed the behavior of all the import methods, now they throw an EyeshotException when something goes wrong


Version 1.0.1.9 [March 9, 2007]

  • Added the SelectHiddenEntities properties to ViewportStandard class to allow selection of hidden entities
  • Fixed the selection bug with Action = actionType.None
  • Fixed the MulticolorMesh, MulticolorOnVerticesMesh and RichMesh draw selected issue
  • Renamed the SelectionList property of SelectionEventArgs class to SelectedEntities
  • Fixed the Point3D TypeConverter
  • Added the Entities property to Viewport class
  • Added the Labels property to Viewport class
  • Added the Textures property to Viewport class
  • Set the FillLightOn default value to true
  • Removed the QuadricSubdivision property of the ViewportClass


Version 1.0.1.7 [March 2, 2007]

  • Improved the Delaunay Triangulation algorithm
  • Added the DrawGrid() method
  • Fixed the export of Joint and Bar entities
  • Fixed the opaque shadow color
 
Copyright © 2009 devDept Software. All rights reserved.