Let O1, O2,O3 be the circumcenters of △APS, △BQP, △CSQ. After constructing the hexagon O1PO2QO3 S, by the properties of circumcenters, we have
∠PO1S=2∠A,∠QO2P=2∠B,∠SO3Q=2∠C.∴∠PO1S+∠QO2P+∠SO3Q=360∘. Thus,
we know ∠O1PO2+∠O2QO3+∠O3SO1=360∘.
Rotating △O2QO3 around point O3 to △KSO3, it is easy to determine that △KSO1≅△O2PO1, and we can also get △O1O2O3≅△O1KO3.
∴∠O2O1O3=∠KO1O3=21∠O2O1K=21(∠O2O1S+∠SO1K)=21(∠O2O1S+∠PO1O2)=21∠PO1S=∠A;
Similarly, we have ∠O1O2O3=∠B. Therefore, △O1O2O3∼△ABC.