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"); } }
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; } }
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; } }
public void ScaleModel() { CurrentModelEditMode = ModelEditType.Scale; UpdateText("mode: scale"); }
public void RotateModel() { CurrentModelEditMode = ModelEditType.Rotate; UpdateText("mode: rotate"); }
public void MoveModel() { CurrentModelEditMode = ModelEditType.Move; UpdateText("mode: move"); }
public EditEventHandlerArgs(ModelEditType editType) { this.EditType = editType; }