IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

标签:Geometry

共 4 篇相关文章

IT 累计浏览 2,057

css3中的几何图形shape研究

这篇技术文章深入探讨了CSS3中一个颇为强大但可能被忽视的属性:`shape-outside`。作者开门见山地指出,传统CSS布局中,浮动元素周围的文字总是沿着矩形框排列,而`shape-outside`正是为了突破这一限制,允许文字沿着圆形、椭圆、多边形等自定义几何轮廓进行环绕排布。 文章清晰地梳理了该属性支持的四种基本形状函数:`inset()`(定义内凹区域)、`circle()`(定义圆形)、`ellipse()`(定义椭圆形)以及灵活性最高的`polygon()`(定义任意多边形)。通过具体的代码示例和效果对比图,详细解释了每个函数的参数含义,例如`circle()`中`closest-side`与`farthest-side`半径的区别,以及如何使用`polygon()`配合坐标点来创建复杂的五边形环绕效果。 不过,作者也坦率地指出了这个属性的现实局限:它目前只能应用于设置了`float`属性的元素,并且浏览器兼容性并不理想。因此,文章认为其最典型的应用场景是处理浮动图片(如头像)与周围文字的排版,能让图文混排效果更生动。 尽管实用性受限于兼容性,但文章最后强调,学习`shape-outside`有助于更深入地理解浮动模型和CSS布局逻辑。它展示了Web技术如何为设计师提供更精细的控制力,即便这项技术尚未全面普及,其背后的原理依然值得前端开发者了解。

IT 累计浏览 2,618

经典证明:能否在平面上写下不可数个不相交的Y?

这篇讲的是一个看似直观却暗藏玄机的问题:能否在平面上画出不可数个彼此不相交的“8”字形?作者从这个有趣的猜想出发,展示了一个极其精巧的经典证明。 答案是否定的。证明的关键在于利用了平面上有理点(坐标均为有理数的点)的“稠密”与“可数”特性。对于任何一个8字形,它必然有两个“洞”。我们可以在每个洞里任意选取一个有理点,这样每个8字形就和一对有理点唯一对应上了。 由于所有8字形都不相交,它们“圈住”的有理点对也就不可能重复。然而,平面上所有可能的有理点对是可数的(可以一个一个数出来),那么能与它们对应的8字形的数量自然也受到了限制,不可能超越可数的范围。 这个证明的优雅之处在于,它将一个关于几何形状的抽象问题,巧妙地转化为一个关于数集合性质的计数问题。它清晰地揭示了:平面上“可数无穷”与“不可数无穷”之间存在着本质的鸿沟,即使你试图用复杂连续的形状去填满空间,也无法突破有理点这座“可数性”的灯塔所划定的边界。

IT 累计浏览 1,869

趣题:只用一把带有两条平行边的直尺作图

这篇讲的是一个有趣的几何挑战:如何在不借助圆规的条件下,仅用一把拥有两条平行边的直尺完成一系列标准作图。作者展示了如何将这个限制转化为优势,利用直尺两条平行边的特性,去完成平分线段、作特定角度的平行线等看似不可能的任务。文章的核心魅力在于,它引导我们思考作图的本质——那些我们认为必须用圆规才能实现的构造(如等长转移、画圆弧),其实在特定限制下能被巧妙化解。作者通过几个具体的作图步骤,演示了如何通过构建一系列辅助线,让平行的尺边充当“隐形的圆规”。这种解题思路充满了巧思,最终完成作图时,会让人感受到一种逻辑上的愉悦。它不仅仅是一个几何趣味题,更是在演示一种在约束条件下寻找创造性解决方案的思维过程。

IT 累计浏览 2,884

锈规作图续篇:单用一个只能画单位圆的圆规如何作线段中点

这篇文章接着一篇更早的博文,探讨了一个经典的几何谜题:如何只用一个被卡住的、只能画单位圆的“生锈”圆规,作出给定线段的中点。 作者从1983年D. Pedoe教授最初提出的“锈规作图”问题讲起——即如何用这种受限工具构造等边三角形。这不仅仅是趣味数学,其背后是严谨的理论挑战。文章重点介绍了我国学者侯晓荣等人在1987年取得的突破:他们运用复平面理论,不仅解决了这一问题,还得到一系列一般性的结论,并将成果《锈规作图论》发表在《中国科学技术大学学报》上。 续篇的焦点转向另一个经典任务:作线段中点。这看起来比构造等边三角形更基础,但在“只能画单位圆”的严格限制下,其构造步骤却可能蕴含着不同的巧妙思路与理论工具。文章将带你回顾那段研究历程,并展示如何用这个看似“功能残缺”的工具,完成一个基本的几何操作。