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; }
private void Start() { _boxVisualizer = GetComponent <BoxVisualizer>(); _pointCloudFilter = new ConnectivityFilter(); // <- Change filter here _pointCloudList = new List <List <Vector3> >(); }