Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
与えられた 2 点間で点を移動することに関する多くの記事を見つけましたが、L1、L2 などの 2 つの点で与えられた線があるかどうか疑問に思っており、同じ線上にある点 P を取得したいと考えています。しかし、ある程度の距離 d だけ移動します。
P<----------------------L1<----L2
ありがとうございました
L1 と L2 の間の距離を d0 とします。
a = d / d0; P.x = L1.x * (1 - a) + L2.x * a; P.y = L1.y * (1 - a) + L2.y * a;