Step 1: Read the motion.
Using the kinetic-depth effect, dots on one sphere share a common rotation axis and angular speed.
Step 2: Count the groups.
Cluster the dots into independent rotating sets; each set is one sphere.
\[ \boxed{\text{Number of independent rotating groups}} \]