Interface IArucoCameraDisplay
Manages Unity virual cameras that shoot 3D content aligned with the Images displayed as background. It
creates the augmented reality effect by aligning the images from the physical cameras and the ArucoObject tracked by
Inherited Members
Namespace: ArucoUnity.Cameras.Displays
Assembly: Assembly-CSharp.dll
Syntax
public interface IArucoCameraDisplay : IArucoCameraController, IController
Properties
| Improve this Doc View SourceArucoCameraUndistortion
Gets the optional undistortion process associated with the ArucoCamera.
Declaration
IArucoCameraUndistortion ArucoCameraUndistortion { get; set; }
Property Value
Type | Description |
---|---|
IArucoCameraUndistortion |
BackgroundCameras
Gets the Unity virtual camera that will shoot the Backgrounds.
Declaration
Camera[] BackgroundCameras { get; }
Property Value
Type | Description |
---|---|
Camera[] |
Backgrounds
Gets the backgrounds displaying the Images of the corresponding physical camera in ArucoCamera.
Declaration
Renderer[] Backgrounds { get; }
Property Value
Type | Description |
---|---|
Renderer[] |
Cameras
Gets the Unity virtual camera that will shoot the 3D content aligned with the
Declaration
Camera[] Cameras { get; }
Property Value
Type | Description |
---|---|
Camera[] |
Methods
| Improve this Doc View SourcePlaceArucoObject(Transform, Int32, Vector3, Quaternion)
Updates the transform of an ArUco object.
Declaration
void PlaceArucoObject(Transform arucoObject, int cameraId, Vector3 localPosition, Quaternion localRotation)
Parameters
Type | Name | Description |
---|---|---|
Transform | arucoObject | The transfomr to the ArUco object to place. |
Int32 | cameraId | The id of the camera to use. The transform is placed and oriented relative to this camera. |
Vector3 | localPosition | The estimated translation of the transform relative to the camera. |
Quaternion | localRotation | The estimated rotation of the transform relative to the camera. |