I have experienced some problems with the viewer.scene.pickPosition() functionality when clicking on buildings (b3dm assets). We use the current version of the 3D tiles branch.
Most of the times it returns a correct position, but sometimes it seems that the returned point lies some distance (like 10 meters or something) on the ray in the direction towards the viewer.
See the screenshot where entities (white points) are drawn at the clicked position. I have clicked here a couple of times (from different angles) on the facade of the building. The sceenshots shows the building from above, as you can see most of the points lie on the building facade but two of them a couple of meters away..
This effect seems to be quite random to me, I can't predict when the point is going to be placed correctly and when not..
Has anybody experienced this behavior?