-
このコメントは管理人のみ閲覧できます
Vector3d a = Vector3d::Random(3, 1);
Vector3d b = Vector3d::Random(3, 1);
NSLog(@"a: %f, %f, %f", a(0), a(1), a(2));
NSLog(@"b: %f, %f, %f", b(0), b(1), b(2));
double dot = a.dot(b);
NSLog(@"a・b = %f", dot);
Vector3d cross = a.cross(b);
NSLog(@"a×b = %f, %f, %f", cross(0), cross(1), cross(2));
a: -0.999984, -0.736924, 0.511211
b: -0.082700, 0.065534, -0.562082
a・b = -0.252938
a×b = 0.380710, -0.604350, -0.126477
aの正規化: -0.744443, -0.548607, 0.380573