Show / Hide Table of Contents

    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
    IArucoCameraController.ArucoCamera
    IController.Configured
    IController.Ready
    IController.Started
    IController.Stopped
    IController.AutoStart
    IController.IsConfigured
    IController.IsReady
    IController.IsStarted
    IController.AddDependency(IController)
    IController.RemoveDependency(IController)
    IController.GetDependencies()
    IController.Configure()
    IController.StartController()
    IController.StopController()
    Namespace: ArucoUnity.Cameras.Displays
    Assembly: Assembly-CSharp.dll
    Syntax
    public interface IArucoCameraDisplay : IArucoCameraController, IController

    Properties

    | Improve this Doc View Source

    ArucoCameraUndistortion

    Gets the optional undistortion process associated with the ArucoCamera.

    Declaration
    IArucoCameraUndistortion ArucoCameraUndistortion { get; set; }
    Property Value
    Type Description
    IArucoCameraUndistortion
    | Improve this Doc View Source

    BackgroundCameras

    Gets the Unity virtual camera that will shoot the Backgrounds.

    Declaration
    Camera[] BackgroundCameras { get; }
    Property Value
    Type Description
    Camera[]
    | Improve this Doc View Source

    Backgrounds

    Gets the backgrounds displaying the Images of the corresponding physical camera in ArucoCamera.

    Declaration
    Renderer[] Backgrounds { get; }
    Property Value
    Type Description
    Renderer[]
    | Improve this Doc View Source

    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 Source

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

    • Improve this Doc
    • View Source
    In This Article
    • Properties
      • ArucoCameraUndistortion
      • BackgroundCameras
      • Backgrounds
      • Cameras
    • Methods
      • PlaceArucoObject(Transform, Int32, Vector3, Quaternion)
    Back to top Aruco Unity - Erwan Normand