# Exercise 1 : Throwing things around ## 1: Create a hololens project Make sure you create a hololens project as explained: https://hackmd.io/vB3_3ixsSoSjEg4840iEYg ## 2: Mapping the the scene Add a "Start Experience" button, to give the hololens some time to allow spatial mapping. Make sure the Spatial mapping data is visible (and **only** visible) before the start button is pressed. :::info **Hint** ```csharp // Get the first Mesh Observer available, generally we have only one registered var observer = CoreServices.GetSpatialAwarenessSystemDataProvider<IMixedRealitySpatialAwarenessMeshObserver>(); // Set to visible and the Occlusion material observer.DisplayOption = SpatialAwarenessMeshDisplayOptions.Occlusion; ``` ::: ## 3: Some colored objects. Add some colored objects balls/spheres/... with gravity enabled. Make sure you can throw around these objects using One hand interaction. ## 4: Incomplete spatial mapping. - What happends when the spatial mapping is incomplete? - What solutions can you think of? ## 4: How to deal with Spaticial Mapping in the Editor simulation mode? - Can you detect is the application runs in the Editor or on the Device ? - What happens in case of Holographic remoting ?