docs.unity3d.com
    Show / Hide Table of Contents

    Class MarsObjectCreation

    Utility methods for creating MARS preset objects

    Inheritance
    Object
    MarsObjectCreation
    Namespace: UnityEditor.MARS.Authoring
    Syntax
    public static class MarsObjectCreation

    Methods

    CreateElevatedSurfacePreset(Transform)

    Create a GameObject that is set up as a MARS Elevated Surface Proxy

    Declaration
    public static GameObject CreateElevatedSurfacePreset(Transform parent = null)
    Parameters
    Type Name Description
    Transform parent

    If specified, the new GameObject will be a child of this transform

    Returns
    Type Description
    GameObject

    The new GameObject

    CreateFaceLandmarkVisualsPreset(Transform)

    Create a GameObject that is set up as a MARS Face Landmark Visuals Proxy

    Declaration
    public static GameObject CreateFaceLandmarkVisualsPreset(Transform parent = null)
    Parameters
    Type Name Description
    Transform parent

    If specified, the new GameObject will be a child of this transform

    Returns
    Type Description
    GameObject

    The new GameObject

    CreateFaceMaskPreset(Transform)

    Create a GameObject that is set up as a MARS Face Mask Proxy

    Declaration
    public static GameObject CreateFaceMaskPreset(Transform parent = null)
    Parameters
    Type Name Description
    Transform parent

    If specified, the new GameObject will be a child of this transform

    Returns
    Type Description
    GameObject

    The new GameObject

    CreateFloorObjectPreset(Transform)

    Create a GameObject that is set up as a MARS Floor Object Proxy

    Declaration
    public static GameObject CreateFloorObjectPreset(Transform parent = null)
    Parameters
    Type Name Description
    Transform parent

    If specified, the new GameObject will be a child of this transform

    Returns
    Type Description
    GameObject

    The new GameObject

    CreateHorizontalPlanePreset(Transform)

    Create a GameObject that is set up as a MARS Horizontal Plane Proxy

    Declaration
    public static GameObject CreateHorizontalPlanePreset(Transform parent = null)
    Parameters
    Type Name Description
    Transform parent

    If specified, the new GameObject will be a child of this transform

    Returns
    Type Description
    GameObject

    The new GameObject

    CreateImageMarkerPreset(Transform)

    Create a GameObject that is set up as a MARS Image Marker Proxy

    Declaration
    public static GameObject CreateImageMarkerPreset(Transform parent = null)
    Parameters
    Type Name Description
    Transform parent

    If specified, the new GameObject will be a child of this transform

    Returns
    Type Description
    GameObject

    The new GameObject

    CreateLightEstimationVisualsPreset(Transform)

    Create a GameObject that is set up as a MARS Light Estimation Visuals Proxy

    Declaration
    public static GameObject CreateLightEstimationVisualsPreset(Transform parent = null)
    Parameters
    Type Name Description
    Transform parent

    If specified, the new GameObject will be a child of this transform

    Returns
    Type Description
    GameObject

    The new GameObject

    CreatePlaneVisualsPreset(Transform)

    Create a GameObject that is set up as a MARS Plane Visuals Proxy

    Declaration
    public static GameObject CreatePlaneVisualsPreset(Transform parent = null)
    Parameters
    Type Name Description
    Transform parent

    If specified, the new GameObject will be a child of this transform

    Returns
    Type Description
    GameObject

    The new GameObject

    CreatePointCloudVisualsPreset(Transform)

    Create a GameObject that is set up as a MARS Point Cloud Visuals Proxy

    Declaration
    public static GameObject CreatePointCloudVisualsPreset(Transform parent = null)
    Parameters
    Type Name Description
    Transform parent

    If specified, the new GameObject will be a child of this transform

    Returns
    Type Description
    GameObject

    The new GameObject

    CreateProxyGroupPreset(Transform)

    Create a GameObject that is set up as a MARS Proxy Group

    Declaration
    public static GameObject CreateProxyGroupPreset(Transform parent = null)
    Parameters
    Type Name Description
    Transform parent

    If specified, the new GameObject will be a child of this transform

    Returns
    Type Description
    GameObject

    The new GameObject

    CreateProxyObjectPreset(Transform)

    Create a GameObject that is set up as a MARS Proxy Object

    Declaration
    public static GameObject CreateProxyObjectPreset(Transform parent = null)
    Parameters
    Type Name Description
    Transform parent

    If specified, the new GameObject will be a child of this transform

    Returns
    Type Description
    GameObject

    The new GameObject

    CreateReplicatorPreset(Transform)

    Create a GameObject that is set up as a MARS Replicator

    Declaration
    public static GameObject CreateReplicatorPreset(Transform parent = null)
    Parameters
    Type Name Description
    Transform parent

    If specified, the new GameObject will be a child of this transform

    Returns
    Type Description
    GameObject

    The new GameObject

    CreateSyntheticImageMarkerPreset(Transform)

    Create a GameObject that is set up as a MARS Synthetic Image Marker Proxy

    Declaration
    public static GameObject CreateSyntheticImageMarkerPreset(Transform parent = null)
    Parameters
    Type Name Description
    Transform parent

    If specified, the new GameObject will be a child of this transform

    Returns
    Type Description
    GameObject

    The new GameObject

    CreateSyntheticObjectPreset(Transform)

    Create a GameObject that is set up as a MARS Synthetic Object

    Declaration
    public static GameObject CreateSyntheticObjectPreset(Transform parent = null)
    Parameters
    Type Name Description
    Transform parent

    If specified, the new GameObject will be a child of this transform

    Returns
    Type Description
    GameObject

    The new GameObject

    CreateVerticalPlanePreset(Transform)

    Create a GameObject that is set up as a MARS Vertical Plane Proxy

    Declaration
    public static GameObject CreateVerticalPlanePreset(Transform parent = null)
    Parameters
    Type Name Description
    Transform parent

    If specified, the new GameObject will be a child of this transform

    Returns
    Type Description
    GameObject

    The new GameObject

    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023