@slackmoehrle I’m unable to convert screen coordinate to world coordinates.
Below is the code I have used.
console.log("screen ",touch.getLocation()); var touchPoint: Vec2 = touch.getLocation(); var worldTouchPoint: Vec3 = new Vec3(); this.camera.camera.screenToWorld(worldTouchPoint, new Vec3(touchPoint.x, touchPoint.y, 0.5)); console.log("world ", worldTouchPoint);
Below is the result I’m getting which is not the proper world coordinate. But the values I get from raycast hitpoint is proper.
What I want is pick up a object and move it around using
And also is the
touch.getLocation() returns double of the screen dimension, like if the screen resolution is 360x640, and top right part of the screen is (360, 640) but the
getLocation() returns (720, 1280). the values are multiplied by 2. Can I know why it is like that?