Table of Contents

Class SparseSpatialMapBuilderFrameFilter

네임스페이스
easyar
어셈블리
EasyAR.Sense.dll

씬에서 easyar.SparseSpatialMap를 제어하는 MonoBehaviour로, easyar.SparseSpatialMap의 매핑 기능을 제공합니다.

public class SparseSpatialMapBuilderFrameFilter : SparseSpatialMapWorkerFrameFilter
상속
SparseSpatialMapBuilderFrameFilter
상속된 멤버

필드

PointCloudMaterial

포인트 클라우드를 렌더링하는 데 사용되는 Material. 세션 시작 전에 수정해야만 유효합니다.

public Material PointCloudMaterial

속성

Target

매핑 과정을 표시하기 위한 목표 controller. 세션이 시작된 후에만 사용할 수 있습니다.

public SparseSpatialMapBuildTargetController Target { get; }

enabled

ARSession 런타임 매핑 시작/중지. 세션 시작 후 MonoBehaviour.enabled가 true일 때만 매핑이 시작됩니다.

public bool enabled { get; set; }

메서드

Host(string, Optional<Image>, Optional<int>, Action<Optional<SparseSpatialMapInfo>, Optional<string>>)

지도를 생성하고 업로드합니다.

Map을 빌드합니다. name은 지도의 이름입니다. preview는 미리보기 이미지로, 선택 사항입니다. timeoutMilliseconds는 서버 통신 제한 시간(밀리초)으로, 선택 사항이며 기본값은 60000입니다.

public void Host(string name, Optional<Image> preview, Optional<int> timeoutMilliseconds, Action<Optional<SparseSpatialMapController.SparseSpatialMapInfo>, Optional<string>> callback)

매개 변수

name
preview
timeoutMilliseconds
callback