angle method
Implementation
double angle(V3 o) {
final cross = _v3(
y*o.z - z*o.y,
z*o.x - x*o.z,
x*o.y - y*o.x
);
return math.atan2(cross.length, dotProduct(o));
}
double angle(V3 o) {
final cross = _v3(
y*o.z - z*o.y,
z*o.x - x*o.z,
x*o.y - y*o.x
);
return math.atan2(cross.length, dotProduct(o));
}