This is the most basic interface class for all 3D shapes. It specifies
the properties and methods provided by all shapes. All shapes
implement this interface.
Namespace: Cognex.VisionPro3DAssembly: Cognex.VisionPro3D.Core (in Cognex.VisionPro3D.Core.dll) Version: 69.0.0.0
Syntax
The ICog3DShape type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| Clone |
Creates a deep copy of this shape.
| |
| ComputeBoundingBox |
Computes the axis-aligned bounding box for this shape.
| |
| ComputeDistance |
Computes the distance from this shape to the specified point.
The point on this shape used to compute the distance is a function of ShapeState.
| |
| ComputeNearestPoint |
Computes the point on this shape that is nearest to the specified point.
The nearest point on this shape to the specified point is a function of ShapeState.
If the nearest point is not unique, returns one of the nearest points.
| |
| MapShape |
Creates a new shape by mapping this shape through the specified transform.
|
Properties
| Name | Description | |
|---|---|---|
| IsEmpty |
Indicates if the set of points lying on the boundary of this shape is empty.
| |
| IsFinite |
Indicates if this shape has finite extents.
| |
| SelectedSpaceName3D |
The 3D coordinate space in which this shape is to be interpreted.
| |
| ShapeState |
Gets/sets the shape state of this shape.
|
See Also