react-native-ar / react-native-arkit

React Native binding for iOS ARKit
MIT License
1.73k stars 139 forks source link

onAnchorDetected doesn't return the position or the eulerAngles of the image detected #199

Open FrancoisBourree opened 5 years ago

FrancoisBourree commented 5 years ago

Hi,

I tried to get the position and the eulerAngles of the image I detect with the event listener "onAnchorDetected" here is my code

render() {
    console.log("render");
    return (
      <View style={styles.container}>
        <ARKit
          style={{ flex: 1 }}
          debug
          onAnchorDetected={anchor => this.imageDetected(anchor)}
          onAnchorUpdated={anchor => this.imageDetected(anchor)}
          detectionImages={[{ resourceGroupName: 'DetectionImages' }]}
          onARKitError={console.log} >
        </ARKit>
      </View>

    );
  }
imageDetected = (anchor) => {
    console.log(anchor);
  }

Here is what the console return : for the onAnchorDetected

Screenshot 2019-06-05 at 11 22 50

for the onAnchorUpdated

Screenshot 2019-06-05 at 11 24 41

Here we can see that the onAnchorUpdated return the correct values and when the event is called after the values update properly.

Thank you