ICog3DShape InterfaceCognex VisionPro
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.VisionPro3D
Assembly: Cognex.VisionPro3D.Core (in Cognex.VisionPro3D.Core.dll) Version: 65.1.0.0
Syntax

public interface ICog3DShape

The ICog3DShape type exposes the following members.

Methods

  NameDescription
Public methodClone
Creates a deep copy of this shape.
Public methodComputeBoundingBox
Computes the axis-aligned bounding box for this shape.
Public methodComputeDistance
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.
Public methodComputeNearestPoint
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.
Public methodMapShape
Creates a new shape by mapping this shape through the specified transform.
Top
Properties

  NameDescription
Public propertyIsEmpty
Indicates if the set of points lying on the boundary of this shape is empty.
Public propertyIsFinite
Indicates if this shape has finite extents.
Public propertySelectedSpaceName3D
The 3D coordinate space in which this shape is to be interpreted.
Public propertyShapeState
Gets/sets the shape state of this shape.
Top
See Also