Class ViewManager

java.lang.Object
net.softhills.vizcore.ViewManager

public class ViewManager extends Object
View Manager
  • Field Details

    • Walkthrough

      public WalkthroughManager Walkthrough
      Walkthrough Manager
    • isPivotVisible

      public Boolean isPivotVisible
      피봇 보이기 Default = true
    • sensitivity

      public float sensitivity
      화면 조작 민감도 Default = 1
  • Method Details

    • setPivotVisible

      public void setPivotVisible(Boolean use)
      피봇 보이기 여부 설정 Default = true
    • getPivotVisible

      public Boolean getPivotVisible()
      피봇 보이기 여부 설정 반환
    • setPivotPostionBySelectedNodeCenter

      public void setPivotPostionBySelectedNodeCenter(Boolean use)
      회전시 피봇을 선택 모델 중심에 맞춤 여부 설정 Default = false
    • getPivotPostionBySelectedNodeCenter

      public Boolean getPivotPostionBySelectedNodeCenter()
      회전시 피봇을 선택 모델 중심에 맞춤 여부 설정 반환
    • setTransparentObjectAsPick

      public void setTransparentObjectAsPick(Boolean use)
      투명 오브젝트 선택 가능 설정 Default = true
    • getTransparentObjectAsPick

      public Boolean getTransparentObjectAsPick()
      투명 오브젝트 선택 가능 설정 반환
    • setUseOsnap

      public void setUseOsnap(Boolean use)
      Osnap 활성화 설정 Default = true
    • getUseOsnap

      public Boolean getUseOsnap()
      Osnap 활성화 설정 반환
    • setHWAcceleration

      public void setHWAcceleration(Boolean use)
      H/W 가속 사용 여부 설정
      Default = true
       
       VIZCore vizwing = new VIZCore();
      
       Boolean isHWAcceleration = true;
      
       vizwing.View.SetHWAcceleration(isHWAcceleration);
       
       
    • getHWAcceleration

      public Boolean getHWAcceleration()
      H/W 가속 사용 여부 설정 값 반환
       
       VIZCore vizwing = new VIZCore();
      
       Boolean isHWAcceleration = vizwing.View.GetHWAcceleration();
       
       
    • getSelectionRange

      public int getSelectionRange()
      선택 감지 범위 반환
    • setSelectionRange

      public boolean setSelectionRange(int range)
      선택 감지 범위 반환 설정
    • setNavigationMode

      public void setNavigationMode(Data.NavigationMode mode)
      조작 모드 설정
      Parameters:
      mode - Data.NavigationMode
       
       VIZCore vizwing = new VIZCore();
      
       //라이선스 체크...
       //모델 열기...
      
       vizwing.beginUpdate();
      
       vizwing.View.setNavigationMode(Data.NavigationMode.FREE);
      
       vizwing.endUpdate();
       
       
    • getNavigationMode

      public Data.NavigationMode getNavigationMode()
      현재 조작 모드 가져오기
      Returns:
      Data.NavigationMode
       
       VIZCore vizwing = new VIZCore();
      
       //라이선스 체크...
       //모델 열기...
       Data.NavigationMode navigationMode = vizwing.View.getNavigationMode();
       
       
    • flyToObject3d

      public void flyToObject3d()
      선택 개체로 비행
       
       VIZCore vizwing = new VIZCore();
      
       //라이선스 체크...
       //모델 열기...
      
       //오브젝트 선택
       vizwing.Object3D.select(id);
      
       vizwing.beginUpdate();
      
       vizwing.View.flyToObject3d();
      
       vizwing.endUpdate();
       
       
    • moveCenterToObject3d

      public void moveCenterToObject3d()
      선택 개체로 이동
       
       VIZCore vizwing = new VIZCore();
      
       //라이선스 체크...
       //모델 열기...
      
       //오브젝트 선택
       vizwing.Object3D.select(id);
      
       vizwing.beginUpdate();
      
       vizwing.View.moveCenterToObject3d();
      
       vizwing.endUpdate();
       
       
    • moveCamera

      public void moveCamera(Data.CameraDirection direction)
      카메라 이동
      Parameters:
      direction - 카메라 방향 : Data.CameraDirection
       
       VIZCore vizwing = new VIZCore();
      
       //라이선스 체크...
       //모델 열기...
      
       vizwing.beginUpdate();
      
       vizwing.View.moveCamera(Data.CameraDirection.ISO_PLUS);
      
       vizwing.endUpdate();
       
       
    • moveCamera

      public void moveCamera(int direction)
      카메라 이동
      Parameters:
      direction - 카메라 방향 : Data.CameraDirection
       
       VIZCore vizwing = new VIZCore();
      
       //라이선스 체크...
       //모델 열기...
      
       vizwing.beginUpdate();
      
       vizwing.View.moveCamera(Data.CameraDirection.ISO_PLUS.getValue());
      
       vizwing.endUpdate();
       
       
    • setDefaultView

      public void setDefaultView(Data.CameraDirection direction)
      카메라 기본 방향 설정
      Parameters:
      direction - 카메라 방향 : Data.CameraDirection
       
       VIZCore vizwing = new VIZCore();
      
       //라이선스 체크...
       //모델 열기...
      
       vizwing.View.setDefaultView(Data.CameraDirection.ISO_PLUS);
      
       
       
    • update

      public void update()