Exemplo n.º 1
0
 public void PrevisModelLoaded(PrevisTag tag)
 {
     previsTag            = tag;
     CurrentModelEditMode = ModelEditType.Move;
     if (previsTag.type == "mesh")
     {
         UpdateText("mesh loaded, mode: move");
     }
     else if (previsTag.type == "point")
     {
         UpdateText("pointcloud loaded, mode: move");
     }
 }
Exemplo n.º 2
0
    public void Start()
    {
        CurrentModelEditMode = ModelEditType.Move;

        EnableMainMenu(false);

        // audio
        if (clickButtonSound)
        {
            clickButtonAudioSource              = GetComponent <AudioSource>();
            clickButtonAudioSource.clip         = clickButtonSound;
            clickButtonAudioSource.playOnAwake  = false;
            clickButtonAudioSource.spatialBlend = 1;
            clickButtonAudioSource.dopplerLevel = 0;
        }
    }
Exemplo n.º 3
0
    public void OnAppBarButtonClicked(string name)
    {
        Debug.Log("OnLoadButtonClicked " + name);
        if (clickButtonAudioSource != null)
        {
            Debug.Log("Play Sound");
            clickButtonAudioSource.Play();
        }

        switch (name)
        {
        case "Scan":
            ScanQR();
            break;

        case "Load":
            LoadTestModel();
            break;

        case "Move":
            CurrentModelEditMode = ModelEditType.Move;
            UpdateText("mode: move");
            break;

        case "Rotate":
            CurrentModelEditMode = ModelEditType.Rotate;
            UpdateText("mode: rotate");
            break;

        case "Scale":
            CurrentModelEditMode = ModelEditType.Scale;
            UpdateText("mode: scale");
            break;

        case "Unload":
            UnloadModel();
            break;

        default:
            break;
        }
    }
Exemplo n.º 4
0
 public void ScaleModel()
 {
     CurrentModelEditMode = ModelEditType.Scale;
     UpdateText("mode: scale");
 }
Exemplo n.º 5
0
 public void RotateModel()
 {
     CurrentModelEditMode = ModelEditType.Rotate;
     UpdateText("mode: rotate");
 }
Exemplo n.º 6
0
 public void MoveModel()
 {
     CurrentModelEditMode = ModelEditType.Move;
     UpdateText("mode: move");
 }
Exemplo n.º 7
0
 public EditEventHandlerArgs(ModelEditType editType)
 {
     this.EditType = editType;
 }