I have a scene where I have a FreeCamera3D aimed at a point using the lookAt() function. I would like to rotate the camera around the target. I figured there must be some way to "parent" the camera to a point so that if I rotate or move that point the camera will move with it.

I tried by using addChild() to parent the camera to the point but when I move the parent, the camera doesn't move with it.

Is there any way to accomplish this?