- Unity version: 2021.3.21f1
- Leap SDK: Gemini 5.7.2
- Tutorial
- Cartesian to Cylindrical coordinates
- (x, y, z) → (r, fi, z)
- r =
$\sqrt{x^2 + y^2}$ - fi =
$\tan^{-1}$ ($\frac{y}{x}$ ) - z = z
- r =
- (x, y, z) → (r, fi, z)
- Endpoint:
GET /action/coord/cyl?r=0&f=0&z=0 HTTP/1.1
LeapServiceProvider leapServiceProvider;
void Awake(){
leapServiceProvider = GetComponent<LeapServiceProvider>();
leapServiceProvider.enabled = true;
}
// Update is called once per frame
void Update()
{
Frame frame = leapServiceProvider.CurrentFrame;
if (frame.Hands.Count <= 0) return;
Hand hand = frame.Hands[0];
Vector3 handPosition = hand.PalmPosition;
}
var request = WebRequest.Create(requestUrl);
request.Method = "GET";
using var webResponse = request.GetResponse();
using var webStream = webResponse.GetResponseStream();
using var reader = new StreamReader(webStream);
var data = reader.ReadToEnd();