【Example 2】As shown in Figure $1, \triangle A B C$ has $n_{1}, n_{2}, n_{3}$ points on its sides (excluding points $A, B, C$). By selecting one point from each of the three sides as the vertices of a triangle, how many different triangles can be formed?