Post

Replies

Boosts

Views

Activity

Project Point Function: convert rawfeaturepoint to screen location
Hi all I am trying to understand the values that are returned to me when I use ARKit's projectPoint function. I know that arframe.camera.imageResolution = (1920.0, 1440.0), and I know that my screen size is (390.0 ,844.0) So, when I use the function I write: arframe.camera.projectPoint(point: p, orientation: .portrait, viewportSize: (390.0 ,844.0) This returns (x, y) but it is the case that x > 390.0 and y > 844.0 sometimes. Furthermore, sometimes, x and y are negative values. I am confused about how the function returns values that are greater than the viewportsize we gave. I am also confused by the values themselves are negative. My goal is to take a point, p, where p = (x,y,z) and convert it to p' = (x',y') where (x',y') are in range 0 - 1 as that corresponds to how pixels are organized on the phone screen. Any advice is appreciated :)
2
0
807
Dec ’21
Discover local services and characteristics
Hi all, I am trying to build a bluetooth application that has the iPhone behave as the peripheral. Following along with: https://medium.com/@shaharwie/ios-ble-peripheral-application-using-corebluetooth-7a93123e3e0f I have a class in a separate file that wraps the CBPeripheralManager. I know that the class CBPeripheral allows me to access a peripheral's characteristics and services, but I do not know how to properly instantiate it to view the local devices properties. Is it possible to view the services and characteristics from my CBPeripheralManager class? Any help is appreciated :)
0
0
430
Sep ’21