use crate::types::{Point, Vector};
pub(super) fn circle_point(
center: Point,
radius: f64,
e0: Vector,
e1: Vector,
angle: f64,
) -> Point {
center + e0 * (radius * angle.cos()) + e1 * (radius * angle.sin())
}
pub(super) fn circle_tangent(e0: Vector, e1: Vector, angle: f64) -> Vector {
-e0 * angle.sin() + e1 * angle.cos()
}