pub fn derivative3(curve: &Curve3, t: f64) -> Result<DVec3, GeomError>
First derivative of a 3D curve.