I've been working with ARKit plane detection and have noticed a few problems. The desk in my office is basically U shaped but when ARKit always turns it into one big plane with the center part closed off. Shouldn't it really detect this as 3 planes arranged in a U shape so the center part is empty?
Having similar problems with rooms that open into hallways. The walls of the room get recognized and turned into big planes which leaves the open doorway covered up by the plane representing the wall it's in.
This doesn't seem right, am I doing something wrong or is this the way it's supposed to work?