Cog3DShapeGeometricOperations MethodsCognex VisionPro 9.21 SR1

The Cog3DShapeGeometricOperations type exposes the following members.

Methods

  NameDescription
Public methodStatic memberAreRealAntiParallel(Cog3DLine, Cog3DLine, Double)
Check whether two lines are anti-parallel within the specified tolerance. It is the caller responsibility to map the shapes to a common 3D space before calling this method.
Public methodStatic memberAreRealAntiParallel(Cog3DPlane, Cog3DPlane, Double)
Check whether two planes are anti-parallel within the specified tolerance. It is the caller responsibility to map the shapes to a common 3D space before calling this method.
Public methodStatic memberAreRealParallel(Cog3DLine, Cog3DLine, Double)
Check whether two lines are parallel including direction or anti-parallel within the specified tolerance. It is the caller responsibility to map the shapes to a common 3D space before calling this method.
Public methodStatic memberAreRealParallel(Cog3DLine, Cog3DPlane, Double)
Check whether one line and one plane are parallel within the specified tolerance, i.e., whether line3D is perpendicular to the normal vector of plane3D within the specified tolerance. It is the caller responsibility to map the shapes to a common 3D space before calling this method.
Public methodStatic memberAreRealParallel(Cog3DPlane, Cog3DPlane, Double)
Check whether two planes are parallel including direction or anti-parallel within the specified tolerance. It is the caller responsibility to map the shapes to a common 3D space before calling this method.
Public methodStatic memberAreRealParallelIncludingDirection(Cog3DLine, Cog3DLine, Double)
Check whether two lines are parallel including direction within the specified tolerance. It is the caller responsibility to map the shapes to a common 3D space before calling this method.
Public methodStatic memberAreRealParallelIncludingDirection(Cog3DPlane, Cog3DPlane, Double)
Check whether two planes are parallel including direction within the specified tolerance. It is the caller responsibility to map the shapes to a common 3D space before calling this method.
Public methodStatic memberAreRealPerpendicular
Check whether one line and one plane are perpendicular within the specified tolerance, i.e., whether line3D is parallel to the normal vector of plane3D within epsilon . It is the caller responsibility to map the shapes to a common 3D space before calling this method.
Public methodStatic memberComputeDistance
Compute the minimum distance between two line segments. It is the caller responsibility to map the shapes to a common 3D space before calling this method.
Public methodStatic memberComputeNearestPoints
Compute the pair of nearest points between two lines. It is the caller responsibility to map the shapes to a common 3D space before calling this method.
Public methodStatic memberIntersect(Cog3DPlane, Cog3DLine, Cog3DVect3 , Cog3DShapeIntersectionStatusConstants )
Compute the intersection point between the given plane and the given 3D line. It is the caller responsibility to map the shapes to a common 3D space before calling this method.
Public methodStatic memberIntersect(Cog3DPlane, Cog3DPlane, Cog3DLine , Cog3DShapeIntersectionStatusConstants )
Compute the intersection line between two given planes. It is the caller responsibility to map the shapes to a common 3D space before calling this method.
Public methodStatic memberIntersect(Cog3DPlane, Cog3DRay, Cog3DVect3 , Cog3DShapeIntersectionStatusConstants )
Compute the intersection point between the given plane and the given 3D ray. It is the caller responsibility to map the shapes to a common 3D space before calling this method.
Public methodStatic memberProjectOntoPlane(Cog3DPlane, Cog3DLine, Cog3DLine , Cog3DShapeProjectionStatusConstants )
Project a 3D line onto a specified 3D plane. It is the caller responsibility to map the shapes to a common 3D space before calling this method.
Public methodStatic memberProjectOntoPlane(Cog3DPlane, Cog3DLineSeg, Cog3DLineSeg , Cog3DShapeProjectionStatusConstants )
Project a 3D line segment onto a specified 3D plane. It is the caller responsibility to map the shapes to a common 3D space before calling this method.
Top
See Also