Eyeshot 10 WinForms API Reference
devDept.Eyeshot.Entities Namespace
Inheritance Hierarchy
WinForms Assembly : devDept.Eyeshot.Entities Namespace
Provides classes for Eyeshot entities.
Classes
 ClassDescription
Class Angular dimension entity.
Class Arc entity.
Class AutoCAD attribute definition.
Class AutoCAD attribute definition.
Class AttributeReference dictionary class.
Class Bar entity. A 3D line drawn like a cylinder.
Class BlockReference entity.
Class Circle entity.
Class Circular region definition.
Class Utility class to build a composite curve with the shape of a circular slot.
Class Utility class to build a region with the shape of a circular slot.
Class Composite curve definition.
Class Conical bar entity. A 3D line drawn like a cone.
Class Conical surface definition.
Class Nurbs curve entity.
Class Cylindrical surface definition.
Class Diametric dimension entity.
Class Radial dimension entity.
Class Ellipse entity.
Class Elliptical arc entity.
Class Elliptical region definition.
Class Base class for all Eyeshot entities.
Class Fast point cloud entity. Suitable for huge number of points.
Class Fem line definition.
Class Finite Element Method mesh entity. Can be 2D or 3D.
Class Fem triangle definition.
ClassRegion entity definition that is written as a solid hatch to autodesk files. See Region class for details.
Class Hexagonal composite curve definition.
Class Hexagonal region definition.
Class Vertex hit by a mouse definition.
Class Common properties of curve entities.
Class Joint entity. A point drawn like a sphere.
ClassKnot vector definition.
Class Leader entity (sequence of segments with an arrowhead).
Class Line entity.
ClassLinear dimension entity. Dimension line is always oriented as the plane X axis.
Class Linear path entity (piecewise linear curve).
Class

Mesh entity. Depending on the types of vertices and triangles can assume different configurations, see table below:

Triangles type / Vertices type devDept.Geometry.Point3D devDept.Geometry.PointRGB
devDept.Geometry.IndexTriangle Plain1 MulticolorPlain
devDept.Geometry.SmoothTriangle Smooth1 MulticolorSmooth
devDept.Geometry.ColorTriangle ColorPlain
devDept.Geometry.ColorSmoothTriangle ColorSmooth
devDept.Geometry.RichTriangle RichPlain
devDept.Geometry.RichSmoothTriangle RichSmooth

1 Allows transparency to be used
ClassClass that represents a collection of Mesh.FaceElement objects.
Class The face element.
Class Multiline Text entity.
Class Ordinate dimension entity.
Class Picture entity.
Class Base class for all planar entities.
ClassPlanar surface definition. Adds the Plane property to standard surface.
Class Point entity.
Class

Point cloud entity. Depending on the types of vertices can assume different configurations, see table below:

devDept.Geometry.Point3D devDept.Geometry.PointRGB
Plain Multicolor

Class Polygonal region definition.
Class Quadrangular face entity.
Class Radial dimension entity.
Class Rectangular composite curve definition.
Class Helper class to create a FemMesh composed by a single Quad4 element in plane XY.
Class Rectangular region definition.
Class Region entity definition. By convention the first contour in the list is the outer and has counterclockwise orientation. Inners are oriented clockwise.
Class Surface of revolution definition, created by rotating the generatrix about the axis of rotation.
Class Utility class to build a rounded rectangle shaped composite curve.
Class Utility class to build a reounded rectangle shaped region.
Class Utility class to build a composite curve with the shape of a slot.
Class Utility class to build a region with the shape of a slot.
Class This class represents the base class for 3D primitives.
Class This class represents a portion of the solid object. To keep booleans operation reasonably fast, the solid is split in more portions.
Class BRep solid entity definition.
Class Solid3D edge definition
Class Solid3D face definition.
Class Solid3D face loop definition.
Class Face tessellation mesh definition.
Class Solid3D edge definition
Class Spherical surface definition.
Class Nurbs surface entity. Nurbs surface entity. Nurbs surface entity.
ClassSurface.PolyRegion 2D point definition.
Class Table class.
Class Tabulated surface definition, formed by moving a line segment called the generatrix parallel to itself along a curve called the directrix.
Class Text entity.
Class Toroidal surface definition.
Class Triangular face entity.
Class Trim curve definition (2D parametric).
Interfaces
 InterfaceDescription
Interface Common properties of curve entities.
Interface Entity interface.
Interface Common properties of curve entities.
Interface Common properties of face entities.
Interface Common properties for entities with selectable faces.
Interface Common properties of text entities.
Structures
 StructureDescription
Structure Triangle hit by a ray definition.
Structure Cycle data.
Structure Edge data.
Structure Edge face.
Structure Face data.
Structure Solid3D oriented edge definition.
Enumerations
 EnumerationDescription
Enumeration Dimension and leader arrow head type.
Enumeration Color method type.
Enumeration Quick offset corner type.
Enumeration Dimension item position type.
Enumeration Entity nature type.
Enumeration Clipping plane method type.
Enumeration Mesh plot type.
Enumeration Knot vector style type.
Enumeration Units for the linear dimension types.
EnumerationMesh edge style type.
EnumerationMesh nature type.
EnumerationMesh normal averaging type.
Enumeration Point cloud drawing style type.
Enumeration Point cloud nature type.
Enumeration Entity regen type.
Enumeration Boundary representation type of the solid entity.
Enumeration Boolean operation type.
Enumeration The Solid3D silhouettes drawing type.
Enumeration Surface curvature type.
Enumeration Surface sweep type.
Enumeration Text entity alignment type
Enumeration Dimension tolerance type (DIMTOL).
Enumeration Torus type.
See Also

Reference

WinForms Assembly