筝形 ABCD:\(AC = e\),\(BD = f\),\(AO = g\)(且 \(g < e\))
已知对角线 \(AC = e\)、对角线 \(BD = f\) 以及距离 \(AO = g\)(从上顶点 A 到 BD 上的交点 O),本工具计算所有边长、周长、面积和内角。
\[ \begin{aligned} \text{面积} &= \tfrac{1}{2} f e\\\\ a &= \sqrt{\left(\tfrac{f}{2}\right)^2 + (e-g)^2}\\\\ d &= \sqrt{\left(\tfrac{f}{2}\right)^2 + g^2}\\\\ \text{周长} &= 2a + 2d\\\\ \alpha &= 2\arctan\!\left(\tfrac{f}{2g}\right) \times \tfrac{180}{\pi}\\\\ \gamma &= 2\arctan\!\left(\tfrac{f}{2(e-g)}\right) \times \tfrac{180}{\pi}\\\\ \beta &= 180^\circ - \tfrac{\alpha}{2} - \tfrac{\gamma}{2}\\ \end{aligned} \]
角度:\(\alpha\) 在顶点 B 处,\(\beta\) 在顶点 C 和 A 处,\(\gamma\) 在顶点 D 处。边:\(a = AB = BC\),\(d = AD = DC\)。