Name | Description | |
---|---|---|
UtilityEx Constructor |
The following tables list the members exposed by UtilityEx.
Name | Description | |
---|---|---|
UtilityEx Constructor |
Name | Description | |
---|---|---|
AllVerticesInFrustum | Overloaded. | |
AllVerticesInScreenPolygon | Tells if a collection of vertices is fully contained inside a polygon defined in screen coordinates. | |
CheckDataIntegrity | Checks the data integrity between the ViewportLayouts.
It compares item-by-item all the master collections of all the ViewportLayout instances, searching for objects used in more than one ViewportLayout. | |
CleanDuplicates | Cleans duplicated curves from a contour. | |
ConvexHull | Overloaded. Computes the Convex Hull of a set of 3D points. | |
ConvexHull2D | Overloaded. Computes the Convex Hull of a set of 2D points. | |
CreateTriangle | Overloaded. | |
DetectRegionsFromContours | Creates an array of Regions from the curves list, automatically detecting inner and outer contours. | |
DoOverlap | Checks if two devDept.Eyeshot.Entities.Mesh objects intersect each other (but don't touch). | |
DoOverlapOrTouch | Overloaded. Checks if two devDept.Eyeshot.Entities.Mesh objects intersect each other. | |
DrawArrowOnView | Draw an arrow parallel to the view, oriented along the curveDirection direction. | |
DrawBoundingBox | ||
GetConnectedCurves | Groups the curves that are connected into CompositeCurves. | |
GetCpuCount | Gets the number of logical processors. | |
GetEntitiesByType | Get a list of entities by type. | |
GetEntitiesStats | Overloaded. Get the statistics for a collection of entities. | |
GetNextCurve | ||
GetOuterIndex | Returns the outer contour index. | |
GetReferencedBlocksNames | Returns the set of block in use (referenced by a devDept.Eyeshot.Entities.BlockReference) names. | |
GetRevisionCloud | Builds a revision cloud from the specified ICurve. | |
GetSignificantPointsOnICurve | Selects the first and start point of an ICurve, the vertices of a LinearPath, and the startPoints of the segments of a CompositeCurve | |
GetUnitsToMmFactor | Gets the factor to convert from units to mm. | |
GetUnusedBlockName<T> | ||
InsideOrCrossingFrustum | Checks whether the triangles are inside or crossing the frustum defined by the given planes. | |
InsideOrCrossingFrustumQuad | Checks whether the quad are inside or crossing the frustum defined by the given planes. | |
InsideOrCrossingScreenPolygon | Checks whether the triangle is inside or crossing the given screen polygon. | |
InsideOrCrossingScreenPolygonQuad | Checks whether the quad is inside or crossing the given screen polygon. | |
IsDefinedAtRuntime | For internal use only. | |
IsLine | Checks if the curve is a line or a linear nurbs segment (Nurbs and Ultimate editions only). | |
RotationMinimizingFrames | Computes a set of planes along the curve that are perpendicular to the curve and are oriented in a way that avoids abrupt changes in the directions of the X and Y axes. | |
SmartAdd | Returns a CompositeCurve if the number of curves is bigger than one. | |
SortAndOrient | Overloaded. Chains curves using the minimum distance between individual curve ends. | |
Triangulate | Overloaded. Triangulates a set of contours/points. | |
VertexInScreenPolygon | Checks whether a 3D vertex is inside the given screen polygon. |