Class ARManager

java.lang.Object
net.softhills.vizcore.ARManager

public class ARManager extends Object
AR Manager
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    AR 아바타 위치 (default = {0,0,0}) 아바타 모드일 때만 동작
    int
    ARCore 모델 스케일 설정 (기본값 100) 기본 모드일 때만 동작
    AR Type setting 0 : 아바타 모드 - 등록된 marker의 2점으로 사용자 위치 정렬 1 : 기본 모드 - Marker 위에 개체 생성하기
    AR 보는 위치 (default = {1,0,0}) 아바타 모드일 때만 동작
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    AR모드 닫기
    AR모드 실행 여부 반환
    void
    AR모드 실행

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • AvatarPoint

      public Vector3D AvatarPoint
      AR 아바타 위치 (default = {0,0,0}) 아바타 모드일 때만 동작
    • ViewPoint

      public Vector3D ViewPoint
      AR 보는 위치 (default = {1,0,0}) 아바타 모드일 때만 동작
    • ModelScale

      public int ModelScale
      ARCore 모델 스케일 설정 (기본값 100) 기본 모드일 때만 동작
    • type

      AR Type setting 0 : 아바타 모드 - 등록된 marker의 2점으로 사용자 위치 정렬 1 : 기본 모드 - Marker 위에 개체 생성하기
  • Method Details

    • isConnected

      public Boolean isConnected()
      AR모드 실행 여부 반환
      Returns:
      true : AR모드 실행중, false : AR모드 아님
    • start

      public void start()
      AR모드 실행
       
       VIZCore vizwing = new VIZCore();
      
       //라이선스 체크...
       //모델 열기...
      
       vizwing.AR.start();
        
       
    • close

      public void close()
      AR모드 닫기
        
        VIZCore vizwing = new VIZCore();
      
        vizwing.AR.start();
      
        vizwing.AR.clear();