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

public interface ICog3DCurve

The ICog3DCurve type exposes the following members.

Methods

  NameDescription
Public methodComputeDistanceCurve
Determines the distance from ComputeNearestPointCurve(point3D) to the specified point point3D.
Public methodComputeNearestPointCurve
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.
Public methodComputePerimeter
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.
Top
Properties

  NameDescription
Public propertyIsDegenerateCurve
Determines whether or not this curve shape is degenerate. This occurs when curve shapes have a perimeter of 0.
Top
See Also