Example #1
0
        public CloudView()
        {
            ActiveWorkspace = new Workspace();

            InitializeComponent();

            kinectStreamer = KinectStreamer.Instance;
        }
        public CameraWorkspace()
        {
            DataContext = this;
            kinectStreamer = KinectStreamer.Instance;

            DepthFrameSize = new[] {
                kinectStreamer.DepthFrameDescription.Width,
                kinectStreamer.DepthFrameDescription.Height
            };

            InitializeComponent();
        }
Example #3
0
        public BodyView()
        {
            kinectStreamer = KinectStreamer.Instance;

            bones = kinectStreamer.Bones;

            displayHeight = kinectStreamer.ColorFrameDescription.Height;
            displayWidth = kinectStreamer.ColorFrameDescription.Width;

            colorBitmap = new WriteableBitmap(
                kinectStreamer.ColorFrameDescription.Width,
                kinectStreamer.ColorFrameDescription.Height,
                96.0, 96.0, PixelFormats.Bgr32, null);

            // populate body colors, one for each BodyIndex
            bodyColors = new List<Pen>();

            bodyColors.Add(new Pen(Brushes.Red, 6));
            bodyColors.Add(new Pen(Brushes.Orange, 6));
            bodyColors.Add(new Pen(Brushes.Green, 6));
            bodyColors.Add(new Pen(Brushes.Blue, 6));
            bodyColors.Add(new Pen(Brushes.Indigo, 6));
            bodyColors.Add(new Pen(Brushes.Violet, 6));

            // Create the drawing group we'll use for drawing
            drawingGroup = new DrawingGroup();

            imageSource = new DrawingImage(drawingGroup);

            // use the window object as the view model in this simple example
            DataContext = this;

            // initialize the components (controls) of the window
            InitializeComponent();
        }