public override void ViewDidLoad() { base.ViewDidLoad(); // Perform any additional setup after loading the view, typically from a nib. gestureManager = new GestureManager(sceneView); gestureManager.SingleFingerTouchEvent += gamePlay.GestureManager_SingleFingerTouchEvent; gestureManager.TwoFingerTouchEvent += gamePlay.GestureManager_TwoFingerTouchEvent; gamePlay.SceneView = sceneView; sceneView.Delegate = this; sceneView.ShowsStatistics = true; sceneView.DebugOptions = ARSCNDebugOptions.ShowFeaturePoints; sceneView.Session = gamePlay.Session; var scene = new SCNScene(); _overlayScene = new OverlayScene(sceneView.Bounds.Size); _overlayScene.UserInteractionEnabled = false; gamePlay.OverlayScene = _overlayScene; sceneView.Scene = scene; sceneView.OverlayScene = _overlayScene; }
public CompositeFieldImageEditor() { ControlStyle = DisplayMode.Normal; InteractionType = ControlInteractionType.None; m_View = new View3D(new System.Drawing.Rectangle(0, 0, 1, 1), 8, 8, (float)Math.PI / 4, 1f); int i = 0; foreach (DS.Simulation.CompositeFieldImage.KinectFieldImage image in ArtworkStaticObjects.CompositeFieldImage.Images) { KinectFieldImageTexture texture = new KinectFieldImageTexture(image, DefaultColors[i++], KinectFieldImageType.BlendMap); texture.FlipVertical = true; m_FieldImages.Add(texture); } m_Scene = new OverlayScene(); m_Scene.Initialize(); }