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. |