a3-a2b+ab2-ac2+bc2-b3=0
a3-b3-a2b+ab2-ac2+bc2=0
(a-b)(a2+ab+b2)-ab(a-b)-c2(a-b)=0
(a-b)(a2+ab+b2-ab-c2)=0
(a-b)(a2+b2-c2)=0
∴a-b=0或a2+b2-c2=0
∴△ABC为等腰三角形或直角三角形
a3-a2b+ab2-ac2+bc2-b3=0
a3-b3-a2b+ab2-ac2+bc2=0
(a-b)(a2+ab+b2)-ab(a-b)-c2(a-b)=0
(a-b)(a2+ab+b2-ab-c2)=0
(a-b)(a2+b2-c2)=0
∴a-b=0或a2+b2-c2=0
∴△ABC为等腰三角形或直角三角形