public string         serialID;            //Device alphanumeric unique hardware ID

    public LeapDeviceInfo(LeapDeviceType initialization = LeapDeviceType.Invalid)
    {
        type = initialization;
        switch (type)
        {
        case LeapDeviceType.Peripheral:
            isEmbedded          = false;
            baseline            = 0.04f;
            focalPlaneOffset    = 0.07f;
            horizontalViewAngle = 2.303835f * Mathf.Rad2Deg;
            verticalViewAngle   = 2.007129f * Mathf.Rad2Deg;
            trackingRange       = 470f / 1000f;
            serialID            = "";
            break;

        default:
            isEmbedded          = false;
            baseline            = 0f;
            focalPlaneOffset    = 0f;
            horizontalViewAngle = 0f;
            verticalViewAngle   = 0f;
            trackingRange       = 0f;
            serialID            = "";
            break;
        }
    }
Пример #2
0
   public string serialID; //Device alphanumeric unique hardware ID
 
   public LeapDeviceInfo(LeapDeviceType initialization = LeapDeviceType.Invalid) {
     type = initialization;
     switch (type) {
     case LeapDeviceType.Peripheral:
       isEmbedded = false;
       baseline = 0.04f;
       focalPlaneOffset = 0.07f;
       horizontalViewAngle = 2.303835f * Mathf.Rad2Deg;
       verticalViewAngle = 2.007129f * Mathf.Rad2Deg;
       trackingRange = 470f / 1000f;
       serialID = "";
       break;
     case LeapDeviceType.Dragonfly:
       isEmbedded = false;
       baseline = 0.064f;
       focalPlaneOffset = 0.08f;
       horizontalViewAngle = 2.303835f * Mathf.Rad2Deg;
       verticalViewAngle = 2.007129f * Mathf.Rad2Deg;
       trackingRange = 470f / 1000f;
       serialID = "";
       break;
     default:
       isEmbedded = false;
       baseline = 0f;
       focalPlaneOffset = 0f;
       horizontalViewAngle = 0f;
       verticalViewAngle = 0f;
       trackingRange = 0f;
       serialID = "";
       break;
     }
   }