Table of Contents

Class SparseSpatialMapBuilderFrameFilter

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

씬에서 easyar.SparseSpatialMap을 제어하는 MonoBehaviour로, easyar.SparseSpatialMap의 맵 구축 기능을 제공합니다.

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

필드

PointCloudMaterial

포인트 클라우드를 렌더링하는 데 사용하는 Material입니다. 변경 사항은 session 시작 전에만 적용됩니다.

public Material PointCloudMaterial

속성

Target

매핑 과정을 표시하는 데 사용하는 target controller입니다. session 시작 후에만 사용할 수 있습니다.

public SparseSpatialMapBuildTargetController Target { get; }

enabled

ARSession 실행 중에 매핑을 시작/중지합니다. session 시작 후 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