sendPose() public method

public sendPose ( IVector pos, IMatrix rot ) : void
pos IVector
rot IMatrix
return void
示例#1
0
        static void Main()
        {
            Application.EnableVisualStyles();
              Application.SetCompatibleTextRenderingDefault(false);

              UDP udp = new UDP();
              Tracker tracker = new Tracker();
              FlockOfBirds fob = new FlockOfBirds();
              GUI gui = new GUI(tracker, udp, fob);

              tracker.Paused += delegate(object Sender, EventArgs e) {
            fob.paused = tracker.paused;
              };

              tracker.PoseChanged += delegate(object Sender, EventArgs e) {
            udp.sendPose(tracker.Position, tracker.Orientation);
              };

              fob.Pose += delegate(object Sender, FlockOfBirds.PoseEventArgs e) {
            tracker.setPose(e.Position, e.Orientation, e.TimeStamp);
              };

              Application.Run(gui);
        }
示例#2
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            UDP          udp     = new UDP();
            Tracker      tracker = new Tracker();
            FlockOfBirds fob     = new FlockOfBirds();
            GUI          gui     = new GUI(tracker, udp, fob);

            tracker.Paused += delegate(object Sender, EventArgs e) {
                fob.paused = tracker.paused;
            };

            tracker.PoseChanged += delegate(object Sender, EventArgs e) {
                udp.sendPose(tracker.Position, tracker.Orientation);
            };

            fob.Pose += delegate(object Sender, FlockOfBirds.PoseEventArgs e) {
                tracker.setPose(e.Position, e.Orientation, e.TimeStamp);
            };

            Application.Run(gui);
        }
示例#3
0
 private void btnSend_Click(object sender, EventArgs e)
 {
     _udp.sendPose(_Tracker.Position, _Tracker.Orientation);
 }