2017-01-04 3 views
0

私はパラレルグラムの2つのコーナーを移動するための量をインチ単位で計算する方法を理解しようとしています。そのため、すべてのコーナーはwidth、height、diagonal1、diagonal2の4つの変数のみで90度の直角になります。平行四辺形の2隅を完全な長方形に移動するための調整(インチ)の計算方法は?

public float GetParallelogramToRectangleAdjustment(float width, float height, float diagonal1, float diagonal2); 

Diagonal1は、1つのコーナーから反対側のコーナーまでの測定値で、diagonal2は他の2つのコーナー値です。調整の方向は既知である。私はちょうどインチ(硬い部分)の調整を計算する必要があります。

アイデア?

+0

。私はそれが簡単ではないと思う.. – Rich76

答えて

1

私は問題を正しく理解していれば:私は、単純な式があった期待していた

enter image description here

p^2 + h^2 = d1^2 
    p = Sqrt(d1^2 - h^2) 
    x = (w - p)/2 
関連する問題