AnchorEntity(plane:) ground shadow without the plane?

When I create an AnchorEntity like this:

let entityAnchor = AnchorEntity(plane: [.horizontal], classification: [.floor], minimumBounds: [0.2,0.2])

and add a USDZ model to it, I get a nice ground shadow.

But if I create an AnchorEntity using an ARAnchor like this:

let entityAnchor = AnchorEntity(anchor: anchor)

I do not get that nice ground shadow.

Is there a way to get that ground shadow I get from a plane anchor but with an EntityAnchor where I can specify where it goes or attach it to an ARAnchor?

[Note: for LiDAR devices, I can get a nice shadow using

config.sceneReconstruction = .mesh
arView.environment.sceneUnderstanding.options.insert(.occlusion)
arView.environment.sceneUnderstanding.options.insert(.receivesLighting)

but creating the environment mesh is computationally expensive. I'd like to avoid that if possible.]

AnchorEntity(plane:) ground shadow without the plane?
 
 
Q