Example #1
0
 public VrpnPanel(VrpnTracker tracker)
 {
     InitializeComponent();
     try
     {
         DataContext = tracker;
     }
     catch (Exception)
     {
     }
 }
Example #2
0
 public VrpnPanel(VrpnTracker tracker)
 {
     InitializeComponent();
     try
     {
         DataContext = tracker;
     }
     catch (Exception exc)
     {
     }
 }
Example #3
0
        public VrpnPlugin()
        {
            Name = "VRPN";
            var tracker = new VrpnTracker(
                Config.AppSettings.Settings["TrackerAddress"].Value,
                Config.AppSettings.Settings["ButtonAddress"].Value)
            {
                PositionScaleFactor = ConfigHelper.ParseDouble(Config.AppSettings.Settings["PositionScaleFactor"].Value),
                RotationOffset      = QuaternionHelper.EulerAnglesInDegToQuaternion(ConfigHelper.ParseVector3D(Config.AppSettings.Settings["RotationOffset"].Value)),
            };

            Content = tracker;
            Panel   = new VrpnPanel(tracker);
        }