Exemple #1
0
        public PointCloud()
        {
            InitializeComponent();

            this.Loaded     += PointCloud_Loaded;
            this.Closed     += PointCloud_Closed;
            this.KeyDown    += PointCloud_KeyDown;
            this.MouseWheel += PointCloud_MouseWheel;

            var sensor = KinectSensor.GetDefault();

            sensor.Open();

            var depthReader = sensor.DepthFrameSource.OpenReader();

            depthReader.FrameArrived += depthReader_FrameArrived;

            var bodyReader = sensor.BodyFrameSource.OpenReader();

            CurrentCloud = new List <PointFrame>();

            filters = new IPointCloudFilter[]
            {
                new AgingFilter()
            };

            DataContext = this;
        }
Exemple #2
0
 private void Start()
 {
     _boxVisualizer    = GetComponent <BoxVisualizer>();
     _pointCloudFilter = new ConnectivityFilter();  // <- Change filter here
     _pointCloudList   = new List <List <Vector3> >();
 }