EyeShot Ultimate 12.0.239 (WinForms+WPF) » Developer Team :: Best choice for developers!

EyeShot Ultimate 12.0.239 (WinForms+WPF)

EyeShot Ultimate 12.0.239 (WinForms+WPF)
EyeShot Ultimate 12.0.239 (WinForms+WPF)

Eyeshot is a CAD control based on the Microsoft .NET Framework. It allows developers to add CAD functionalities to WinForms and WPF applications in a snap. Eyeshot provides tools for building geometry from scratch, for analyzing it with finite element method and to generate toolpaths on it. Geometry can also be imported or exported using CAD exchange file formats.

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 experience on legacy display adapters, faulty graphics drivers, industrial PCs, 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

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 surface 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 few 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.

3D Graphics
Forget about lighting, blending, textures, polygon offset, shaders, shadow maps, VBOs, etc. Eyeshot already implements these advanced 3D graphics technologies in the most efficient way and for both OpenGL and DirectX renderers.

Manifold BRep
Ever desired to have full control on your Manifold BRep geometry? To inspect any detail of an imported STEP or IGES 3D model topology? To create your Manifold BRep models from scratch or using boolean operations? With Eyeshot you can do it now.

Surface Reconstruction
Eyeshot can be used to triangulate a set of 3D points or to generate isosurfaces from a stack of Computed Tomography scans.

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.

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

Nurbs curve and surface are the most accurated geometry representation available. They 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.

Eyeshot exploits Task 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 geometry, 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 ten different selection modes. You can chose to select entities on front or throughout the scene by pick, by box or by polygon. Sub-item selection (Object, Face, Edge, Vertex) is available too. All of this even programmatically.

Finite Element Analysis
Need to check your model for static elasticity? Willing to know support reactions? A number of linear and quadratic FEM elements are included along with a direct and iterative solver.

Design optimization
Combining Finite Element Analysis 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.

Eyeshot comes in two different editions: Professional and Ultimate. Professional Edition includes wireframe curves, dimensions, point clouds, meshes and basic CAD exchange file import/export. Ultimate Edition adds nurbs curves and surfaces, manifold BRep and advanced CAD exchange files import/export. It also includes polyhedral object booleans, manifold BRep booleans and Finite Element Analysis.

Key Features

Optimized shader-based rendering for OpenGL and DirectX
Advanced GPU effects: real-time shadows, reflection panes, silhouette edges, optimized transparency and multi-layer texturing
WorkUnit class: asynchronous modeling made easy
Asynchronous import/export of CAD exchange files
Surface reconstruction from point clouds
Analytical hidden lines removal
2D/3D Finite Element Analysis
Area and mass properties
Multi-touch support
FEA mapped meshing
Construct 3D volumes from any stackable set of images such as MRI and CT
Design-time editors to customize layout and appearance settings
A few DLLs compiled against AnyCPU for easy deployment

Graphics Features

OpenGL and DirectX renderers
Fully-leveraged 3D GPU acceleration
Wireframe, Shaded, Rendered, HiddenLines and Flat display modes
Orthographic and perspective projection for each viewport
Up to eight lights (point, spot, directional)
Examine, Walk and Fly navigation modes
Planar and realistic shadows (with three different quality setting)
Multi-viewport support
Planar reflection
Environment mapping
Dashed hidden lines
Silhouette curves
FastZPR for dynamic movements
Up to six clipping planes
Customizable overlay drawing
High-quality TrueType and 3D text support
High-quality WYSIWYG hard copy output
2D vector copy to clipboard

FEM Features

Analysis type
Linear elastic
Boundary conditions
Fixed displacement and rotation
Concentrated load and moment
Pressure load
Beam materials for square, rectangular, circular, I, C and T sections.
Element types
2D & 3D trusses
2D & 3D beams with hinge support
3 & 6 node triangles - plane stress & strain, 3D axisymmetric
4 & 8 node quadrilaterals - plane stress & strain, 3D axisymmetric
6 & 15 node curved solid pentahedrons
8 & 20 node curved solid hexahedrons
4 & 10 node curved solid tetrahedrons
2D & 3D joints

What's New
We’ve added Model, Drawings and Simulation environments. Environments are variants of the Eyeshot control tailored for their specific scope.

Drawings environment embodies the AutoCAD®’s Paper Space. This new control supports ISO and ANSI sheets formats, title blocks, vector and raster views, metric and imperial units, bidirectional exchange with AutoCAD® layouts and read/write from proprietary file format. (Video)

The Table entity was added. It mimics the AutoCAD table entity and it can be stored in DWG/DXF without losing its properties.

Teigha SWIG
In Eyeshot version 12 we replaced the deprecated Teigha .NET Classic with Teigha SWIG platform for DWG/DXF interoperability. Another benefit of this platform switch is the WritePDF class that allows the geometry export to 3D PDF file format.

LAS file format
We optimized the speed of LAS file import and added export.

BRep import/export
Brep (former Solid3D) objects are now read/write as native BRep objects from/to DWG/DXF (Video).

Temporary Entities
How many times did you wish you could add some objects to the scene without seeing them in the entities collection? Temporary entities were designed exactly for this reason. They can be used to highlight an item or a workflow in your application. The TempEntities source code sample provides all the implementation details. (Video)

Improved Lighting
Your 3D geometry now looks definitely better.

Multi-plane Clipping
Eyeshot 12 clipping with capping feature has been extended to multiple planes. (Video).

New WPF Renderer
A new, less intrusive, native renderer for WPF control is available.

FastZPR is a new feature to improve Zoom/Pan/Rotate dynamic movements speed. It kicks in when the scene complexity goes beyond a specified threshold and it supports the most complex dataset. Try it please! (Video, Video)

BRep drawing speed
The drawing speed of Brep (former Solid3D) entity was optimized.

In this version, we added scaling support to ObjectManipulator and a number of options to change its style. See ObjectManipulator source code sample for all the details. (Video)

Thumbnail View
Our proprietary file format now supports thumbnail views. (Video)

The SubdivideBy() method was added at Brep and Brep.Face level to allow better face coloring or geometry preparation for Finite Element Analysis. (Video)

Instance Visibility
In Eyeshot version 12 you can toggle visibility at BlockReference instance level. The AssemblyBrowser sample was updated do demonstrate this feature.

The new PaperSpace, ComputeDistance and TempEntities source code samples were added. The DraftingDemo, ObjectManipulator and SelectTriangles samples were updated too.

The dataset assembly has been replaced by source code. In version 12 all our samples’ custom controls are now available in plain C#.

Only for V.I.P
Warning! You are not allowed to view this text.

Users of Guests are not allowed to comment this publication.