This interface is used to represent a 3D curve or a shape
composed/represented by a set of 3D curves. It defines
the common methods for such shapes. In this context, curve means a
1 dimensional shape representation e.g. line, lineSeg, circle, wireframe, etc.
Namespace: Cognex.VisionPro3DAssembly: Cognex.VisionPro3D.Core (in Cognex.VisionPro3D.Core.dll) Version: 69.0.0.0
Syntax
The ICog3DCurve type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| ComputeDistanceCurve |
Determines the distance from ComputeNearestPointCurve(point3D)
to the specified point point3D.
| |
| ComputeNearestPointCurve |
Determines the point on this curve shape that is nearest to the specified point.
If the nearest point on this curve shape is not unique, returns one of the nearest points.
| |
| ComputePerimeter |
Determines the perimeter of this shape. For a wireframe shape, the
perimeter is the total length of all the wires. For an infinite shape, like Cog3DLine,
the perimeter is 0.
|
Properties
| Name | Description | |
|---|---|---|
| IsDegenerateCurve |
Determines whether or not this curve shape is degenerate. This occurs
when curve shapes have a perimeter of 0.
|
See Also