| |
|
|
What's new in Eyeshot 1.3
Meshes
- Improved Normal Averaging calculation
- EdgeStyleMode to calculate sharp or free edges
- RichMesh class now supports Materials (Ambient, Diffuse, Specular, Shininess and Texture)
- TwoPassRendering flag to render transparent models
- MakeFace() function to fill closed regions
- MergeWith() function to merge two existing Meshes, a Mesh and a Quad or Triangle
- Extrude and Revolve functions
- MakeBox(), MakeCone(), MakeCylinder(), MakeSphere() and MakeArrow() functions
- Weld() function to remove duplicated vertices
- Now use .NET generics to reduce memory footprint
Triangulation
- The Delaunay and EarClipping algorithm are now available
Import/Export
- ImportOBJ now read the full material characterization and can automatically calculate model sharp edges
- ReadBinarySTL and ReadBinarySTLSmooth now can skip zero-area triangles
- Added the DWG support to the latest AutoCAD version
- Improved support for geometric trim loops in IGES files
- MasterCAM IGES files are now supported
Standard entities
- All the entities can be Extrude and Revolved generating a Mesh object
- Joint entity uses a new subdivision algorithm to reduce the memory footprint
- Bar entity is subdivided using the slices parameter
- Added the Text entity
- Added the EntityData property for custom data management
- Added the Thickness property to change wireframe entity thickness
Nurbs entities
- Added the Curvature function to Curve class
- Trim loops are now subdivided in Outer and Inners
- Planar trimmed surfaces are now triangulated by EarClipping
- Inspection tools now work on surfaces
- Added the RichSurface class
Blocks
- Added the Viewport.Blocks array to hold Block definitions
- Added the Insert entity to insert Block instances
Transformations
- Transformation class now support multiple transformation chaining
- Added the Reset function to reset the transformation matrix
Selection
- The selection modes byPick/byBox are now faster
- The selection box is now more precise
Labels
- All label types now support custom font/color/fill/alignment
- All labels now can display vertical text
- LeaderAndText now support both vertical and horizontal leader
- Added the OutlinedText label
Performance
- Eyeshot now easily supports models with 50.000 to 100.000 entities
- Improved FPS rate with both wireraframe and shaded modes
- Reduced startup time
Miscellaneous
- Added the MakeLoop method to ViewportProfessional
- Utility class now features many famous CG algorithms
- Fixed the floating number conversion issue on locales different from U.S. one
- Licensing code embedded directly into Eyeshot DLL (no need for DeployLX.Licensing.v3.dll anymore)
- Added the SaveCurrentView() and RestoreView() methods to restore the previous view
- Improved accuracy, 2D and 3D vertices are now defined as double
- 100% Windows Vista support for both 32-bit an 64-bit versions
- Removed the 'Requires Admin Privileges' issue under Windows Vista limited user
- Added RenderToBitmap()/ RenderToFile() functions to generate scene captures of any scale and with transparent background
- Added the EdgeColorMode property to switch between uniform or by entity color
|
|
|
|
|