devDept.Eyeshot.Entities Namespace

Provides classes for Eyeshot entities.
Classes
 
Name Description
Public class AngularDim Angular dimension entity.
Public class Arc Arc entity.
Public class Attribute AutoCAD attribute definition.
Public class AttributeBase AutoCAD attribute definition.
Public class AttributeReferenceDictionary AttributeReference dictionary class.
Public class AutodeskMiscProperties Class that stores some data specific to AutoCAD entities, such as XData and curves thickness.
Public class Balloon Balloon entity (a leader with a text and a polygon that surrounds it).
Public class Bar Bar entity. A 3D line drawn like a cylinder.
Public class BlockReference BlockReference entity.
Public class Brep

BRep solid entity definition. A manifold solid B-rep is a finite, arcwise connected volume bounded by one or more surfaces, each of which is a connected, oriented, finite, closed 2-manifold. There is no restriction on the genus of the volume, nor on the number of voids within the volume.

The Boundary Representation (B-rep) of a manifold solid utilizes a graph of edges and vertices embedded in a connected, oriented, finite, closed two manifold surface. The embedded graph divides the surface into arcwise connected areas known as faces. The edges and vertices, therefore, form the boundaries of the face and the domain of a face does not include its boundaries. The embedded graph may be disconnected and may be a pseudo graph. The graph is labeled; that is, each entity in the graph has a unique identity. The geometric surface definition used to specify the geometry of a face shall be 2-manifold embeddable in the plane within the domain of the face. In other words, it shall be connected, oriented, finite, non-self-intersecting, and of surface genus 0.

Faces do not intersect except along their boundaries. Each edge along the boundary of a face is shared by at most one other face in the assemblage. The assemblage of edges in the B-rep do not intersect except at their boundaries (i.e., vertices). The geometry curve definition used to specify the geometry of an edge shall be arcwise connected and shall not self intersect or overlap within the domain of the edge. The geometry of an edge shall be consistent with the geometry of the faces of which it forms a partial bound. The geometry used to define a vertex shall be consistent with the geometry of the faces and edges of which it forms a partial bound.

A B-rep is represented by one or more closed shells which shall be disjoint. One shell, the outer, shall completely enclose all the other shells and no other shell may enclose a shell.

Public class Circle Circle entity.
Public class CompositeCurve Composite curve definition.
Public class ConicalBar Conical bar entity. A 3D line drawn like a cone.
Public class ConicalSurface Conical surface definition.
Public class Curve Nurbs curve entity.
Public class CylindricalSurface Cylindrical surface definition.
Public class DiametricDim Diametric dimension entity.
Public class Dimension Radial dimension entity.
Public class Ellipse Ellipse entity.
Public class EllipticalArc Elliptical arc entity.
Public class Entity Base class for all Eyeshot entities.
Public class FastMesh

FastMesh entity definition. A mesh entity based on Vertex Buffer Object.

Two modes are supported:

  • vertices, triangles, normals
  • 3 vertices, 3 normals per triangle (TrianglesArray = null)
Public class FastPointCloud Fast point cloud entity. Suitable for huge number of points.
Public class FemMesh Finite Element Method mesh entity. Can be 2D or 3D.
Public class FemMeshSlice FemMesh slice class definition.
Public class FemMeshSliceContour FemMesh slice with support for 1D texture class definition.
Public class Ghost Ghost entity.
Public class Hatch Hatch entity definition.
Public class HitVertex Vertex hit by a mouse definition.
Public class Joint Joint entity. A point drawn like a sphere.
Public class Leader Leader entity (sequence of segments with an arrowhead).
Public class Line Line entity.
Public class LinearDim Linear dimension entity. Dimension line is always oriented as the plane X axis.
Public class LinearPath Linear path entity (piecewise linear curve).
Public class Mesh

A triangle mesh is a type of polygon mesh in computer graphics. It comprises a set of triangles (typically in three dimensions) that are connected by their common edges or corners.

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

Triangles type / Vertices type Point3D PointRGB
IndexTriangle Plain1MulticolorPlain
SmoothTriangle Smooth1MulticolorSmooth
ColorTriangle ColorPlain
ColorSmoothTriangle ColorSmooth
RichTriangle RichPlain
RichSmoothTriangle RichSmooth

1 Allows transparency to be used

Public class MultilineText Multiline Text entity.
Public class NurbsBase
Public class OrdinateDim Ordinate dimension entity.

The ordinate dimension consists of an X or Y value with a leader line.

It measures the perpendicular distance from an origin point (called the datum) to a defining point (such as a hole in a part).

X-datum ordinate dimensions measure the distance of the defining point from the datum along the X axis.

Y-datum ordinate dimensions measure the distance of the defining point from the datum along the Y axis.

If the dimension is vertical it measures the X value. Otherwise, it measures the Y value.

Public class Picture Picture entity.
Public class PlanarEntity Base class for all planar entities.
Public class PlanarSurface Planar surface definition. Adds the Plane property to standard surface.
Public class Point Point entity.
Public class PointCL Cutter location point definition.
Public class PointCloud

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

Point3D PointRGB
PlainMulticolor

Public class Quad Quadrangular face entity.
Public class RadialDim Radial dimension entity.
Public class RasterView Raster view class definition.
Public class RectangularFemMesh Obsolete. Helper class to create a FemMesh composed by a single Quad4 element in plane XY.
Public class Region Region entity definition. By convention the first contour in the list is the outer and has counterclockwise orientation. Inners are oriented clockwise.
Public class RevolvedSurface Surface of revolution definition, created by rotating the generatrix about the axis of rotation.
Public class SketchEntity Sketch entity definition.
Public class Solid This class represents the base class for 3D primitives.
Public class SphericalSurface Spherical surface definition.
Public class Surface Nurbs surface entity.
Public class Table Table entity.
Public class TabulatedSurface Tabulated surface definition, formed by moving a line segment called the generatrix parallel to itself along a curve called the directrix.
Public class Text Text entity.
Public class Toolpath Toolpath entity definition.
Public class ToroidalSurface Toroidal surface definition.
Public class Triangle Triangular face entity.
Public class VectorView Vector view class definition.
Public class View View class definition.
Top
Name Description
Public interface ICurve Common properties of curve entities.
Public interface IEntity Entity interface.
Public interface IEvaluable Common properties of curve entities.
Public interface IFace Common properties of face entities.
Public interface IFaceSelectable Common properties for entities with selectable faces.
Public interface IText Common properties of text entities.
Top
Name Description
Public enumeration angleFormatType Format for the angle of the angular dimension.
Public enumeration approachType Motion approach type definition.
Public enumeration arrowheadType Dimension and leader arrow head type.
Public enumeration colorMethodType Color method type.
Public enumeration dynamicSelectionHaloType Dynamic selection halo type.
Public enumeration elementPositionType Dimension item position type.
Public enumeration entityNatureType Entity nature type.
Public enumeration linearDimensionUnitsType Units for the linear dimension types.
Public enumeration motionType Motion type definition.
Public enumeration regenType Entity regen type.
Public enumeration skipActionType
Public enumeration toleranceType Dimension tolerance type (DIMTOL).
Top

.NET Framework

Supported in: 4.7.2

In this article

Definition