次の方法があるとしましょう。
CGPoint vectorSubtraction(CGPoint a, CGPoint b) {
return CGPointMake(a.x - b.x, a.y - b.y);
}
そして、次のポイントを使用します。
Point A: (1,4)
Point B: (10,3)
メソッドを使用すると、次のvectorSubtraction
ようになります。
のポイント(9,-1)
。
これで、最初の点から 2 番目の点までのベクトル(9,-1)
であったかどうかはわかりますが(実際にそうです)、なぜベクトル自体が POINT なのかわかりません。ベクトルには定義上、方向と大きさがあります。点はどのようにして方向と大きさを持つことができますか?