Maps a list of 3D shapes using the phys3DFromShape3D transform.
Then projects the mapped 3D shapes using the raw2DFromPhys3D camera calibration
onto the image plane. The shapes are then rendered as VisionPro graphics and
appended to the specified graphicsCollection.
Namespace: Cognex.VisionPro3DAssembly: Cognex.VisionPro3D (in Cognex.VisionPro3D.dll) Version: 65.1.0.0
Syntax
Parameters
- shapesShape3D
- Type: System.Collections.Generic List ICog3DShape
The 3D shapes to be projected and rendered.
- phys3DFromShape3D
- Type: Cognex.VisionPro3D Cog3DTransformRigid
The rigid transform used to map the shapes from the coordinate space it is defined into the Phys3D coordinate space of the specified raw2DFromPhys3D camera calibration. This parameter can be null to signify an identity transform should be used.
- raw2DFromPhys3D
- Type: Cognex.VisionPro3D Cog3DCameraCalibration
The camera calibration used for projecting the 3D shapes onto an acquired image.
- graphicCollection
- Type: Cognex.VisionPro CogGraphicCollection
The VisionPro graphics collection the rendered shape is appended to.
Exceptions
| Exception | Condition |
|---|---|
| ArgumentNullException | If shapesShape3D, any item of shapesShape3D, raw2DFromPhys3D, or graphicCollection is null. |
See Also