crossProduct method
Implementation
Position crossProduct(Position p) {
if (alt != null && p.alt != null) {
return Position(
lat * p.alt! - alt! * p.lat,
alt! * p.lng - lng * p.alt!,
lng * p.lat - lat * p.lng,
);
}
throw Exception('Cross product only implemented for 3 dimensions');
}