-1
A
答えて
1
このようなものはありますか?
function lineOffset(x1, y1, x2, y2, d){
// delta between points
var dx = x2 - x1;
var dy = y2 - y1;
// gradient of line segment
var dx_dy = dx/dy;
// inverse (perpendiular line)
var dy_dx = 1/dx_dy;
// point inbetween P1 and P2
var x12 = (x1 + x2)/2;
var y12 = (y1 + y2)/2;
// point inbetween P3 and P4
var x34 = x12 + (d * Math.cos(dy_dx));
var y34 = y12 + (d * Math.sin(dy_dx));
// sub 1/2 the line length to get P3
var x3 = x34 - (dx/2);
var y3 = y34 - (dy/2);
// add 1/2 the line length to get P4
var x4 = x34 + (dx/2);
var y4 = y34 + (dy/2);
return {
x3: x3,
y3: y3,
x4: x4,
y4: y4
}
}
+0
勾配は通常「∂y/∂x」(すなわち、上り坂)で表されますか? – RobG
+0
Great Phil Poore&RobG、あなたの修正をありがとう –
関連する問題
- 1. SVG直線勾配属性x1 y1 x2 y2を計算します。
- 2. fengyuanchen Cropper:切り取った画像のx1、y1、x2、y2座標を取得する方法
- 3. createjs、X1、Y1及びX2とラインをアニメーション、Y2は
- 4. x1、x2、x3のUIImageViewのサイズ
- 5. 座標、距離、角度から座標を計算する
- 6. 行列に格納された2点(x1、y1)と(x2、y2)をプロットしてRで結びます。
- 7. 二重座標での点の距離の計算
- 8. オブジェクトを点(x1、y1)から点(x2、y2)まで、Javaの直線上で所定の速度で移動する方法
- 9. プロローグ:2つの座標間の距離を計算する
- 10. LocationManagerから座標を使用して距離を計算する方法
- 11. 新しい点x y方向の距離を計算する
- 12. MATCH(x1、x2、x3)。どのようにx3を優先させる?
- 13. GPS座標からの距離の計算
- 14. Python:N次元の線から点の距離を計算する
- 15. 座標にドラッグ可能な封じ込めを設定赤いdivの子ともドラッグdiv要素である一方で、[X1、Y1、X2、Y2]
- 16. データフレーム内の2つのlong lat座標間の距離を計算します。
- 17. Java - 与えられた座標、方位、距離から2番目の座標を計算する
- 18. 距離リストから座標を計算する
- 19. リーフレット - 2つの正中線点から矩形座標を計算します。
- 20. Matlab - 座標に基づいた線の交差座標
- 21. x3からy3の範囲?
- 22. 地球儀上の2つの座標間の距離を計算する
- 23. 多角形の緯度、経度座標に基づいてmysqlデータベースから行を選択
- 24. gis点とポリゴン/境界線の距離を計算する
- 25. 距離からXyz座標
- 26. 変換後のキーポイントの新しい座標を計算する
- 27. 線分上の等距離点の最大数の計算
- 28. 距離と座標平面上のxとyの比が与えられた計算終了座標?
- 29. 位置座標を別の座標から一定の距離を計算する
- 30. 複数の点でPHPを使用した距離の計算
(x3、y3)、(x4、y4)は最初の2点と同じ距離離れていますか? –
はい、最初の2点と同じ距離離れている必要があります –