10

直線上の2点間のすべてのx、y座標を取得したい。これはとても簡単な作業のように思えますが、私には理解できないようです。

たとえば、次のようになります。

  • ポイント 1: (10,5)
  • ポイント 2: (15,90)
4

3 に答える 3

1

AB の点 A(10, 5) と B(15, 90) と C(x, y) を考えると、次のようになります。

(x - 10) / (y - 5) = (15 - 10) / (90 - 5)

できることは、x=10 から x=15 まで繰り返し、対応する y を計算することです。x と y は整数であるため、結果を丸める (またはスキップする) 必要がある場合があります。

于 2012-11-21T11:00:22.067 に答える