/// <summary> /// Disables the updates to spatial mapping. /// </summary> private void DisableSpatialMapping() { if (spatialMappingManager != null) { spatialMappingManager.StopObserver(); } }
public void StopScanning() { if (m_spatialMappingManager.IsObserverRunning()) { m_spatialMappingManager.StopObserver(); } m_spatialUnderstandingState = State.FinalizeScan; }
private void HideSpatialMesh() { if (m_spatialMappingManager.IsObserverRunning()) { m_spatialMappingManager.StopObserver(); } var meshFilters = m_spatialMappingManager.GetMeshFilters(); foreach (MeshFilter meshFilter in meshFilters) { meshFilter.gameObject.SetActive(false); } }
void OnTapped() { if (finished) { return; } Debug.Log("scan finish"); finished = true; mappingManager.StopObserver(); spatialUnderstanding.RequestFinishScan(); recognizer.StopCapturingGestures(); customMesh.DrawProcessedMesh = false; }
private void InteractionManager_SourcePressed(InteractionSourcePressedEventArgs args) { if (isPlacingStage) { SpatialMappingManager.StopObserver(); isPlacingStage = false; StageManager.SetPreviewMode(false); var target = GazeTargetPosition(); if (target != Vector3.zero) { SetStageOrigin(target); } SpatialMappingManager.gameObject.SetActive(false); } }
/// <summary> /// Exports the anchor on the objectToAnchor. /// </summary> private void ExportAnchor() { WorldAnchorTransferBatch watb = new WorldAnchorTransferBatch(); WorldAnchor worldAnchor = objectToAnchor.GetComponent <WorldAnchor>(); watb.AddWorldAnchor(exportingAnchorName, worldAnchor); WorldAnchorTransferBatch.ExportAsync(watb, WriteBuffer, ExportComplete); // If we started the observer to find a good anchor position, then we need to // stop the observer. if (StartedObserver) { spatialMapping.StopObserver(); StartedObserver = false; } }
public void StopScanning() { if (m_spatialMappingManager.IsObserverRunning()) { m_spatialMappingManager.StopObserver(); } if (useSpatialUnderstanding) { m_spatialUnderstandingState = SpatialUnderstandingState.FinalizeScan; } else { CreatePlanes(); m_scanningComplete = true; } }
public void Create_Planes() { ReadText.Instance.Say("Select a module to load."); // Quit observer and complete planes spatialMappingManager.StopObserver(); #if UNITY_EDITOR #else surfaceMeshesToPlanes.drawPlanesMask = PlaneTypes.Unknown; #endif surfaceMeshesToPlanes.MakePlanes(); surfaceMeshesToPlanes.MakePlanesComplete += Remove_Verts; }
public virtual void OnInputClicked(InputClickedEventData eventData) { mappingManager.StopObserver(); planesMaker.MakePlanes(); }
public void Quit() { spatialMappingManager.StopObserver(); spatialMappingManager.enabled = false; }