English· Español· Deutsch· Nederlands· Français· 日本語· ქართული· 繁體中文· 简体中文· Português· Русский· العربية· हिन्दी· Italiano· 한국어· Polski· Svenska· Türkçe· Українська· Tiếng Việt· Bahasa Indonesia

un

guest
1 / ?
back to lessons

三角形 — 建築中最強的形狀

每座建築都是應用幾何

建築是物理形式的幾何。每根梁、每道拱和每根柱子都體現了數千年前發現的幾何原理。

幾何剛性 — 為什麼三角形保持形狀

三角形是結構工程中最強的形狀,原因完全是幾何上的:三角形是剛性的。如果固定三邊的長度,三角形只能是一個確定的形狀。它不能在不改變邊長的情況下變形。


相比之下,矩形並不剛性。推動一個角,它會塌成平行四邊形 — 四條邊的長度保持不變,但形狀完全改變了。這就是為什麼你在橋樑上看不到純矩形框架。你看到的是三角形桁架。


這個原則 — 三角形不能變形 — 是每座桁架橋、測地線圓頂和鋼框摩天大樓的基礎。

設計中的黃金比例

黃金比例:φ ≈ 1.618

黃金比例在建築和設計中隨處可見。邊長比例為 φ(大約 1.618 比 1)的矩形有一個非凡的性質:如果你從一端剪下一個正方形,剩下的矩形也是黃金矩形。你可以無限重複這個過程,螺旋式地向內旋轉。


位於雅典的帕德嫩神廟(西元前 447 年)的正面比例接近 φ。勒·柯布西耶圍繞黃金比例和人體建立了他的整個模度建築比例系統。位於紐約的聯合國總部使用模度比例。


黃金比例是否本質上美觀,或我們只是因為被告知要尋找它而認為它美觀,這仍然有爭議。但無可爭議的是,它給建築師提供了一種系統化的方式來創造比例和諧 — 每個細分都與整體相關。

結構剛性

考慮兩種橋樑設計:簡單梁橋(一塊平板被兩端支撐)和三角形桁架橋(具有鋼構件獨特交叉圖案的那種)。

為什麼三角形桁架橋比梁橋更強?用幾何剛性來解釋。

三角形網格

每個 3D 模型都由三角形組成

三角形網格 — 近似彎曲表面

當你看到電子遊戲中的角色或動畫電影中的建築物時,你看到的是數千 — 有時是數百萬 — 個微小三角形縫合在一起形成一個網格


為什麼是三角形?因為一個基本的幾何性質:空間中的任何三個點定義一個唯一的平面。三個點總是共面的 — 它們總是形成一個平面。四個或更多點可能不在同一平面上,這意味著四邊形面可能會扭曲或彎曲,造成渲染偽影。


遊戲中的球體實際上是一個近似:8 個三角形給你一個粗糙的八面體,32 個給你更圓的東西,128 看起來很光滑。三角形越多,表面越光滑 — 但圖形卡的工作量就越大。這種三角形數量的權衡是實時 3D 圖形的中心問題之一。

矩陣變換

用數學移動物體

3D 場景中的每個物體都需要定位、旋轉和縮放。然後整個 3D 世界需要投影到你的平面 2D 螢幕上。所有這些都是用矩陣變換完成的 — 用矩陣乘以座標。


平移 — 移動物體:向每個頂點位置添加偏移。

旋轉 — 旋轉物體:將每個頂點乘以旋轉矩陣(正弦和餘弦)。

縮放 — 調整物體大小:將每個座標乘以縮放因子。

投影 — 將 3D 展平為 2D:透視變換使遠處的物體看起來更小。


以每秒 60 幀運行的現代視頻遊戲每一幀都進行數百萬次這樣的矩陣乘法。GPU(圖形處理器)存在的原因正是因為 CPU 對於這種並行幾何計算來說太慢了。GPU 本質上是一個大規模並行矩陣乘法引擎。

為什麼是三角形?

這是所有電腦圖形中最基本的設計決定之一。

為什麼 3D 遊戲引擎使用三角形而不是四邊形作為基本多邊形?什麼幾何性質使三角形特別?

數據作為空間中的點

機器學習在幾何空間中運行

支援向量機 — 尋找最寬的邊距

每個與數據一起工作的機器學習模型本質上都在做幾何。每個數據點是 N 維空間中的一個點,其中 N 是描述它的特徵(變數)的數量。


一個用面積、臥室數量和到市中心距離描述的房子是 3D 空間中的一個點。一個由 10,000 個像素值描述的醫療圖像是 10,000 維空間中的一個點。無論維度數如何,數學都是相同的。


分類是尋找將類別分開的幾何邊界。支援向量機(SVM)字面上找到以最寬可能邊距分開兩類數據的超平面 — 最寬的「街道」將它們分開。最接近此邊界的數據點稱為支援向量,它們是唯一實際決定邊界去向的點。

詞嵌入和向量運算

詞作為空間中的點

機器學習中幾何最令人驚嘆的應用之一是詞嵌入。Word2Vec 和現代語言模型等系統將每個詞映射到高維空間中的一個點(通常是 300 到 1,000 維)。


含義相似的詞最終在幾何上相互靠近。「Dog」靠近「puppy」和「canine」。「France」靠近「Germany」和「Spain」。


更值得注意的是:這個空間中的方向編碼了關係。著名的例子:


向量('king') - 向量('man') + 向量('woman') ≈ 向量('queen')


這是純向量幾何。從「man」到「king」的方向大約與從「woman」到「queen」的方向相同 — 兩者都編碼「皇族」的概念。機器學習模型從閱讀文本中發現了這個幾何結構,沒有任何人教它皇族的含義。

超平面和邊距

支援向量機是機器學習中幾何最清晰的例子之一。

在機器學習中,支援向量機找到一個「超平面」來分開兩類數據。超平面在幾何術語中是什麼,為什麼最大化邊距(從超平面到最近數據點的距離)會改進分類?

大圓和 GPS

球面上的最短路徑不是直線

大圓路線 — 球面上的最短路徑

在平面表面上,兩點之間的最短路徑是直線。在球面上,最短路徑是大圓弧 — 一條沿著球心為球中心的圓的曲線。


這就是為什麼從紐約飛往東京的航班飛越北極。在平面麥卡托地圖上,這條路線看起來向北彎曲得荒唐可笑。但地圖被扭曲了 — 它拉伸極點來填充矩形。在地球的實際球體上,北極路線更短。


每條經線都是大圓。赤道是大圓。但緯線(赤道除外)不是大圓 — 它們是較小的圓,沿著它們飛行不是最短路徑。


GPS 三角測量以不同的方式使用球面幾何。每個 GPS 衛星都廣播其位置和時間。你的接收器計算到每個衛星的距離(使用光速)。一個衛星給你一個可能位置的球體。兩個衛星給你兩個球體相交的圓。三個衛星給你兩個點 — 一個通常是荒唐的(深入太空),所以你得到了你的位置。第四個衛星可以糾正時鐘誤差。

為什麼航班在地圖上向北彎曲

航空公司和飛行員不會飛彎曲的路線來浪費燃料。他們飛最短的可能路線。

為什麼從倫敦飛往洛杉磯的航班在平面地圖上看起來向北彎曲,即使飛行員在飛最短路線?

幾何尺寸和公差標註

GD&T — 多接近完美才算足夠接近?

沒有製造零件在幾何上是完美的。指定為 25.000 毫米的軸會以 25.007 毫米或 24.993 毫米的精度從車床上出來。問題是:多少偏差是可接受的?


幾何尺寸和公差標註(GD&T)用幾何精度回答這個問題。與其只是說「25 毫米加或減 0.013 毫米」,GD&T 定義了一個公差帶 — 一個幾何區域,實際表面上的所有點都必須位於其中。


公差帶可能是圓柱形(對於軸)、一對平行平面(對於平面表面)或圓錐形(對於錐形特徵)。帶的形狀取決於功能上重要的東西:圓度、平面度、垂直度、同心度。


這是純應用幾何。閱讀 GD&T 圖紙的機械師在解釋幾何約束 — 這個表面在 0.01 毫米內是完美平面嗎?這個孔的軸在 0.05 毫米內垂直於基準表面嗎?每個公差都是幾何問題。

應力集中和幾何

為什麼幾何決定了東西在哪裡斷裂

當力流經材料時,它沿著幾何路徑流動。光滑、均勻的橫截面均勻分佈應力。但任何幾何不連續 — 孔、缺口、尖角 — 都在該點集中應力。


應力集中因子完全取決於幾何。在張力下的板中的小圓孔在其邊緣處經歷 3 倍的公稱應力。尖銳的 V 形缺口可以將應力集中 5 倍、10 倍或更高,取決於角度。


這就是為什麼飛機窗戶是橢圓形而不是矩形。德哈維蘭彗星 — 世界上第一架商業噴氣式客機 — 的窗戶是方形的。1954 年,兩架彗星在飛行中解體。調查發現金屬疲勞裂紋始於窗戶的尖角處,在那裡應力集中的程度遠超過鋁在重複加壓週期中能承受的水平。


解決方案是幾何上的:圓化角。橢圓形窗戶在其周邊平滑分佈應力,沒有尖角集中點。自那以後,每架商業飛機都使用了橢圓形或圓角矩形窗戶。幾何殺死了 56 人。幾何也提供了解決方案。

彗星災難

德哈維蘭彗星災難永遠改變了飛機設計。

飛機窗戶是橢圓形而不是矩形。用幾何應力集中的概念來解釋為什麼。

連接線頭

通用語言

看看我們所涵蓋的內容:


建築使用與在電子遊戲中強化 3D 網格相同的剛性三角形。

電腦圖形使用與機器人使用相同的矩陣變換來定位機械臂。

機器學習使用與工程優化中分開設計空間相同的超平面。

導航使用建築師在設計圓頂和天文館時使用的相同球面幾何。

工程使用生物力學用來理解骨折的相同應力分析。


幾何是相同的。應用是不同的。三角形是否被用來支撑橋樑或渲染龍,它都是剛性的。超平面是否將郵件分類為垃圾郵件或優化機翼形狀,它們分開類別。


這就是為什麼幾何是應用數學中最強大的工具之一 — 它提供了一種視覺、空間和嚴格的方式來推理科學和工程各個領域的問題。

你的收穫

我們已經探索了建築、電腦圖形、機器學習、導航和工程中的幾何。

選擇我們討論的一個領域(建築、圖形、機器學習、導航或工程),並解釋它使用的一個幾何概念,你發現它令人驚訝或不直覺。