Q
虚构的三角形区域
1
A
回答
2
如果三方没有形成一个三角形(三角不等式是海伦公式失败不满意)。
请注意,使用浮点数时,不能测试为零,因为由于舍入错误,浮点数几乎不会为零。
的另一种方法来检查共线性:
为了确定A,B,C是共线的,计算出的交叉乘积(A-B)×(A-C)。如果它的长度小于一个固定的ε,那么这些点在一定的容差范围内是共线的。如果你的输入是以整数形式给出的,你可以测试一个确切的零。
如果交叉积返回非零结果,则其长度是三角形面积的两倍。
0
这意味着你在计算中犯了一个错误。 3D空间中的任何三个非共线点形成一个三角形。当插入Heron公式时,该三角形边的长度将产生大于0的实际面积。在数学上,没有其他结果是可能的。如果三点共线,那么面积将为0.
从调试的角度来看,我会说你应该检查你插入Heron公式的三个长度。如果他们失败了三角不平等,那么你错误地计算了它们。如果他们通过,那么你没有正确应用Heron的公式。
相关问题
- 1. 查找三角形的区域
- 2. L形区域的三角剖分
- 3. 画出三角形区域iphone图像
- 4. 三角形分区
- 5. 查找给定区域的直角三角形的边界
- 6. Box2D的(C++)三角形形状失败区域断言
- 7. 正方形内的两个三角形可点击区域
- 8. Python3:检查三边是否能够使用三角形不等式形成非零区域的三角形
- 9. 三角链接区域
- 10. 在三角形的三角形中绘制三角形
- 11. 笛卡尔飞机中三角形的区域
- 12. 查找三角形最大可能区域的最快方法
- 13. 获取三角形内的三角形?
- 14. 三角形中的三角形CSS
- 15. 使用扫描仪查找圆形,三角形和矩形的区域
- 16. Java代码为三角形区域返回0
- 17. 使用PIL复制三角形图像区域
- 18. 如何在三角形区域检测触摸
- 19. Unity3D - 不在区域内渲染三角形
- 20. 从用户输入侧计算三角形区域和周长
- 21. 是否可以将TextView分割为两个三角形区域?
- 22. 点击下的透明区域(三角形或多边形链接)
- 23. 用于区分圆形矩形和三角形的技术?
- 24. opengl中的三角形多边形三角形es
- 25. 三角形
- 26. “三角形”VS2012?
- 27. 组织结构图三角形图
- 28. 在javascript中填充六角形区域
- 29. 蟒蛇数学域误差计算三角形的第三角度
- 30. 匹配动态绘制的三角形和区分角度
请告诉我们你有什么('代码') – ja72
相关:http://stackoverflow.com/q/8387199/380384 – ja72