Replicating Solidworks style camera

I think you’ll need to “select” the object first, then compute its bounding box, then the center point of that bounding box and finally set the control.target to that center point.

Just imagine having more than one object in your scene: you’ll need to indicate which one you want to rotate. I’d expect typical CAD systems to follow a similar approach.