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)
매개 변수
namepreviewtimeoutMillisecondscallback