Plane not getting dragged in the direction of normal of pickedPoint

I have a cube on which I want to add a plane when a face is picked. Once the plane is placed I want to add dragBehavior to it. However the plane is getting incorrect drag axis and not getting dragged along the direction of normal of the picked face.

Hello @gfxnoob , you can try to use drag plane in world space

pointerDragBehavior.useObjectOrientationForDragging = false;