def __init__(self): super().__init__() self.setupUi(self) # 전체화면 설정 self.showFullScreen() self.BluetoothButton.clicked.connect(self.BluetoothClicked) self.KinectButton.clicked.connect(self.KinectClicked) self.SnakeButton.clicked.connect(self.SnakeClicked) self.m = Matrix(ROWS, COLS) self.m.syncActivate() self.m.setHeight(SERVO_MIN) self.a = AudioSpectrum() self.k = Kinect() self.mMode = 0 self.moduleThread = threading.Thread(target=self.moduleSyncThread) self.moduleThread.start() #self.k.threadActivate() self.s = Snake()
import numpy as np import Kinect import test import points import AnimatedPointcloud import PointSourceTest #test.create_cube() #points.create_points() #AnimatedPointcloud.test() k = Kinect.Kinect(debug=False) k.start() k.wait_for_init() pc = AnimatedPointcloud.DisplayPointcloud(k.get_pointcloud) pc.start() print("Started") #points = np.zeros((10000, 3)) #for k in range(len(points)): # points[k] = 20*(np.random.rand(3)-0.5) #points = k.get_pointcloud() #print("max:", np.max(points[:,1])) #print("min:", np.min(points[:,1])) #print("Points generated") #pc.change_data(points) #print("Points Added")