弧三角形,又叫莱洛三角形, 是机械学家莱洛首先进行研究的.弧三角形是这样画的;先画正三角,然后分别以点三个顶点为圆心,边长长为半径画弧得到的三角。

  通过勒贝格积分可以算出,勒洛三角是定宽曲线所能构成的面积最小的图形,其面积为1/2[π-(3^1/2)]s^1/2,s为定宽宽度。

勒洛三角也是“除了圆形以外,还有什么形状的下水道盖不会掉入下水道?”这个问题的一个答案。

因为圆形的每一条直径是相等的,井盖做成圆形的话,无论从哪个角度盖子都不会掉到井里去。
而其它形状总会有一条内径是最长的,例如矩形,其对角线就长于边长,如果把井盖做成矩形,就极有可能从对角线的角度掉下去。
所以下水道的井盖总是做成圆形的。

这个问题最早是微软公司招聘员工时的测试题,答案是这样的:圆盖的任何直径都不会比放它的圆圈小,盖子不会掉下去。方盖的任何一个边都比放它的方圈的对角线短,但盖子立起时会掉下去。

此题是为了考察一个人的换角度思考问题的能力。

定宽:

  定宽曲线的概念:具有(类似圆的)定宽性的曲线称为定宽曲线

  定宽性,几何上的理解是:将一个圆放在两条平行线中间,使之与这两平行线相切。则可以做到:无论这个圆如何运动,它还是在这两条平行线内,并且始终与这两条平行线相切。

  定宽性与稳定性类似

  定宽曲线的举例:圆形、曲线ABC(见下)、月亮、圆球(太阳)

  有耐心可以做一下:【曲线ABC】作一个等边三角形ABC,然后以顶点A为圆心,三角形边长为半径,做弧连接BC点,再以顶点B为圆心,三角形边长为半径,做弧连接AC点,再以顶点C为圆心,三角形边长为半径,做弧连接AB点,则曲线ABC也是一条定宽曲线。

定宽曲线的实际应用:

  车轮为什么设计成圆形?

  当然车轮不一定是圆的,但圆的车轮应用的最多。

  人们将车轮做成圆形,是利用了圆的一个重要性质:将一个圆放在两条平行线中间,使之与这两平行线相切。则可以做到:无论这个圆如何运动,它还是在这两条平行线内,并且始终与这两条平行线相切。此即圆的定宽性质,具有类似圆的定宽性质的曲线称为定宽曲线。

  用圆作车轮是人类文明发展过程中选择的结果,不仅由于圆的定宽性,还由于圆是最常见的图形之一,比如太阳,月亮等,也是所有定宽曲线中最简单的。圆形较为容易加工。而且定宽的稳定性较好,即使圆形不算正规,还会保持较好的定宽性。

  另外,圆形还具有一条重要的性质,几何中心的稳定性,圆的中轴(过圆心的轴)在圆转动的时候是保持高度不变的,始终是地面往上半径的高度。

  试想用上面给出的另一条定宽曲线,它的几何中心是不稳定的,随着图形的转动上下跳动,这样是不适合做车轮的。

  基于上诉特点,圆形的车轮是应用最广泛的。

莱洛三角形和定宽曲线相关推荐

  1. 数学狂想曲(七)——莱洛三角形

    莱洛三角形 定宽曲线(Curve of constant width),或称恒宽曲线,定义:平面上一凸形封闭曲线,不论如何转动,其宽度永远不变,则称之定宽曲线或恒宽曲线.这里所称的"宽度&q ...

  2. 三角形中的“叛徒”--莱洛三角形,一个神奇的存在!

    1

  3. [WebApp]定宽网页设计下,固定宽度布局开发WebApp并实现多终端下WebApp布局自适应...

    前言 由于博主最近宝宝出生,工作上更换项目组,白天晚上都比较忙碌,所以最近未登陆博客园,一些童鞋得留言未能及时查看回复,在此表示歉意.由于留言的童鞋大部分是希望我能发送一份测试代码,为了一劳永逸,我把 ...

  4. CSS使用浮动属性和边距设计3行3列定宽的布局实例

    CSS使用浮动属性和边距设计3行3列定宽的布局 下面使用CSS的浮动属性和边距属性设计一个简单地3行3列并且是固定宽度的布局页面. 实例 设计步骤如下: 1. 制作3行3列定宽布局的XHTML部分.源 ...

  5. vb.net2019-读取定宽文本文件-比如日志

    0001 2019/04/01 Y-werqwerqwerwe 0002 2019/04/02 N-vvvad 0003 2019/04/02 Y-sfasf 0004 2019/04/02 Y-12 ...

  6. 两列布局左边定宽,右边自适应

    效果图: 代码如下: <html> <head> <title>文章标题</title> <meta http-equiv="Conte ...

  7. 【CSS】一侧定宽,另一侧自适应的布局该如何去做

    一侧定宽,一侧自适应的页面布局在现在用的很多,有哪些实现方式呢? (个人总结,这个要看是左定右适.还是左适右定.视情况而定) 1, 左边固定,右边自适应:通过浮动和margin取正值来实现: 这里的原 ...

  8. jquery实战--定宽

    大家有没有遇到过一个问题,就是一个列表,或是一段文字过多时,截取多余的部分用省略号,好吧,证明你实力的时候到了,我下面先分解一下方法,再用插件写出来,首先我们说的是,用到的第一个方法,就是判断一个字符 ...

  9. css高度已知,左右定宽,中间自适应三栏布局

    css高度已知,左右定宽,中间自适应三栏布局: <!DOCTYPE html> <html lang="en"> <head><meta ...

最新文章

  1. VUE的data数据对象
  2. Python Tkinter小试
  3. abstractset java_AbstractSet源码分析-java8
  4. android布局的作用,Android UI布局经验总结
  5. postman模拟文件上传接口
  6. C语言课后习题(6)
  7. 罗永浩从交个朋友拿走“天价”分手费?将进军AR行业:创业三部曲之三即将开拍...
  8. CPU GPU设计工作原理《转》
  9. 2012/7/26给Extjs grid中的列自定义渲染方式
  10. 【Gym-100513 K】Treeland【bfs序构造】
  11. flink sql运用入门
  12. ZIGBEE通过协议栈点对点通信流程
  13. python题目-回文数判断
  14. 关闭WINDOWS文件保护功能
  15. wamp中mysql连接数据库_wamp链接到数据库
  16. 如何实现一个安全的Web登陆
  17. QQ VS 360事件全部经过!-----现实生活中的MBA经典案例!
  18. Towards Characterizing the Behavior of LiDARs in Snowy Conditions
  19. 树莓派Pico开发板MicroPython嵌入pioasm汇编混合编程技术实践
  20. OAI配置eNB时error解决

热门文章

  1. 会动的图解 | 既然IP层会分片,为什么TCP层也还要分段?
  2. 《go 语言程序设计》读书笔记(六)Goroutine与系统线程的区别
  3. 可以伪装mysql子节点框架是啥_kingbus 架构设计之如何伪装成 MySQL Master 角色
  4. unreal4怎么设置游戏模式_ue4(虚幻4)基础 Unreal4 服务器模式详细介绍
  5. DDD分层架构的三种模式
  6. Mybatis中强大的resultMap
  7. 解决 mysql 树形结构插入数据查询死循环问题
  8. CArray动态数组
  9. HTML5应用程序缓存Application Cache
  10. [C# 网络编程系列]专题九:实现类似QQ的即时通信程序