My teacher gave this as a fact $\vec{v}=\vec{\omega} \times \vec{r}$(cross product) where $\vec{\omega}$ and $\vec{r}$ are angular velocity and position vectors respectively. He also said that this relation held true for any reference point on the body.
But I was confused as I knew the definition of angular velocity only when $\vec{v}$ was perpendicular to $\vec{r}$.
Also I guess that the definition of magnitude of $\vec{\omega}$ is: $$=\frac{\text{component of velocity perpendicular to r }}{\text{magnitude of r}}$$
But how do we define its direction then?
Also my teacher made another claim: He told that the "angular velocity" observed in a frame on any particle on the rigid body is the same and that itself is defined as the angular velocity of the rigid body.
To understand the above claim and the equation $\vec{v}=\vec{\omega} \times \vec{r}$, I needed the definition of angular velocity.
Note: All I need is the definition of angular velocity about any point on the rigid body with magnitude and direction. I looked up related links to questions on Phys.SE itself but was unable to find one with complete relevancy.