Cog3DPlane Constructor Cognex VisionPro 9.7
Overload List

  NameDescription
Public methodCog3DPlane 
Constructs a degenerate plane consistent with Cog3DPlane(Cog3DVect3(), Cog3DVect3(), Cog3DVect3()).
Public methodCog3DPlane(Cog3DPlane)
Construct this object by making a deep copy of the supplied object.
Protected methodCog3DPlane(SerializationInfo, StreamingContext)
Serialization constructor.
Public methodCog3DPlane(Cog3DVect3, Cog3DVect3)
Constructs a plane using the specified point (a point in the plane) and the specified normal. The specified normal is normalized to a unit vector.
Public methodCog3DPlane(Cog3DVect3, Double)
Constructs a plane using the specified normal and an offset. The offset is the translation of the plane from the origin along the normal direction. The specified normal is normalized to a unit vector.

Note that the following point is on the plane: offset * normal3D / normal3D.Length

Public methodCog3DPlane(Cog3DVect3, Cog3DVect3, Cog3DVect3)
Constructs a plane using the specified 3 points. If the 3 points are collinear or coincident, then the plane is degenerate, else constructs a plane with a normal determined by (pointB3D - pointA3D) crossProduct (pointC3D - pointA3D).
Top
See Also