DevDept Eyeshot Ultimate 10.0.707.0 for Winforms/WPF » Developer.Team

DevDept Eyeshot Ultimate 10.0.707.0 for Winforms/WPF

DevDept Eyeshot Ultimate 10.0.707.0 for Winforms/WPF
DevDept Eyeshot Ultimate 10.0.707.0 for Winforms/WPF


Eyeshot includes a full assortment of entity types, including curves, polyhedral meshes, surfaces, solids and point clouds. Modeling tools include triangulation and meshing, boolean operations, curve and surfaces trim/fillet/offset/intersection and surface reconstruction from point clouds. Support for standard CAD formats allows geometry import/export. The product is easy to deploy: a couple of managed, strongnamed assemblies. Assemblies can be distributed using XCopy or the global assembly cache.

It is written in managed C# and provides integration with Visual Studio .NET IDE. This allows Visual Studio .NET programmers to leverage their current programming language (C# or Visual Basic .NET) when programming with Eyeshot. The product is based on a per developer licensing scheme, and it is royalty-free to distribute.



To create a successful 3D application in a dynamic market, you need proven technology that enables you to develop better and faster than your competition. Your data exchange has to be accurate and fast, your visualization high-performance and compelling, and your users have to be able to share the work they've produced with others.



Why Eyeshot

Native WinForms and WPF controls
Select between Mesh, Solid or Surface modeling technologies
Do heavy modeling operations asynchronously
Import/export standard CAD formats
Access all available model dР°ta: Tesselations, B-Rep, topology and geometry, full product structure
Select between a number of preconfigured viewport styles and configurations at design-time
Learn from 60 ready to use source code samples in both C# and VB.NET
Count on 10+ years of experince on legacy display adapters, faulty graphics drivers, virtual machines and remote desktop connections: Eyeshot is designed to work on common PC hardware.
High quality technical support from experienced CAD programmers
100% managed code compiled against AnyCPU
Royalty free licensing model
Source Code Escrow service



Performance
Our components are used in production with 250.000.000 points point clouds, 30.000.000 vertices triangle meshes and 1.000.000 trimmed Nurbs surfaces. The minimum frame rate and small size control always guarantee smooth and dynamic change of views.

Quality
Craft exquisite details in your application with directional and point lights, projected shadows, environment mapping, high resolution textures, planar reflection and custom shaders.

Accuracy
Nurbs curve and surface can be created from scratch or imported from IGES, STEP and DWG/DXF file formats. A number of tools allow to trim, split, fillet and chamfer them.



2D & 3D
The Eyeshot control can be easily configured as 2D or 3D viewport. Multi-viewport support allows mixed configurations as well.

Parallelism
Eyeshot makes use of the Taks Parallel Library wherever possible, trying to load each machine logical CPU and avoid blocking User Interface. The WorkUnit class gives the same ability to developers for their heavy tasks.

DWG Support
devDept Software, as ODA Sustaining Member, is always aligned with latest DWG/DXF versions. Our products are upgraded and tested for every new DWG file format available.



Best in class ZPR
Many products out there claims to Zoom/Pan/Rotate. Eyeshot performs dynamic rotations reading the scene depth under mouse cursor. The same is true for zoom. Only in this way you get accurate ZPR. You can also select between trackball and turntable rotation modes.

Analytic HDL
No matter how complex is your 3D scene, with analytic hidden line removal you can build 2D vector layouts with segments separated by type: silhouettes, edges and hidded edges. The computation is made on a separate thread and taking advantage of all logical CPUs of the machine.

Advanced selection
Eyeshot features nine different selection modes. You can chose to select entitites on front or throughout the scene by pick, by box or by polygon. All of this even programmatically.

Design Optimization
Combining Finite Element Analisys and modeling tools you can easily test the efficiency of your design solutions and optimize them. FemMesh entity exposes all the data to compute Factor of Safety and detect keep, marginal and remove areas.

Key Features

Native WinForms and WPF controls
OpenGL and DirectX renderers
Mesh, Solid and Surface modeling technologies
WorkUnit class: asynchronous modeling made easy
Asynchronous import/export of standard CAD formats
Surface reconstruction from point clouds
Analytical hidden lines removal
2D/3D Finite Element Analysis
Realistic shadows
Multi-touch support
Area and mass properties
FEM mapped meshing
Design-time editors to customize layout and appearance settings
Three DLLs compiled against AnyCPU for easy deployment

WHATS NEW
Solid3D booleans
Solid3D booleans are one of the greatest achievements reached from our team so far. They allow building and exporting Manifold BRep solids with the same accuracy and topology of mainstream 3D CAD systems, something we were after from a long time.

Assembly environment
With Eyeshot 10 you can set an assembly component current or isolate it, change assembly selection mode between branch and leaf and zoom fit a specific component in the assembly structure.

Mixed units
Eyeshot now supports mixed units, the ability to insert a block with units as millimeters in a drawing with units as inches with proper scaling. Translators are involved as well.

DWG
Support for AutoCADВ® line types is now shipping with Eyeshot 10. We also added the ability to write Surface and Solid3D entities as surfaces.

WebGL export
This new feature gives you the ability to write your geometry in a ready to use HTML file.

Shapes
We added a number of classes derived from CompositeCurve and Region to build shapes like rounded rectangle, hexagon, slot and circular slot on any 3D plane.

Of course, there are more features and improvements.
Multiple toolbars
ViewportLayout.CreateReferenceImage() and CompareWithReferenceImage() for 3D scene visual testing
Support for DWG files with circular references
ICurve.OffsetToRegion() to generate a Region entity from a planar curve and a distance
Improved support for WPF styles and templates
ViewportLayout.CopyTo(ViewportLayout) to simplify the creation of a new control with the same content of the original one
Support for Block/BlockReference in IGES write (Types 308, 408)
Support for Solid3D in IGES write (Type 186)
WriteXML class to export geometry in an easy to read XML file
Alpha map support for materials
Filled text in 2D vector layouts
SelectTriangles source code sample



For Winform & WPF