三角形 — 建築中最強的形狀
每座建築都是應用幾何
建築是物理形式的幾何。每根梁、每道拱和每根柱子都體現了數千年前發現的幾何原理。
三角形是結構工程中最強的形狀,原因完全是幾何上的:三角形是剛性的。如果固定三邊的長度,三角形只能是一個確定的形狀。它不能在不改變邊長的情況下變形。
相比之下,矩形並不剛性。推動一個角,它會塌成平行四邊形 — 四條邊的長度保持不變,但形狀完全改變了。這就是為什麼你在橋樑上看不到純矩形框架。你看到的是三角形桁架。
這個原則 — 三角形不能變形 — 是每座桁架橋、測地線圓頂和鋼框摩天大樓的基礎。
設計中的黃金比例
黃金比例:φ ≈ 1.618
黃金比例在建築和設計中隨處可見。邊長比例為 φ(大約 1.618 比 1)的矩形有一個非凡的性質:如果你從一端剪下一個正方形,剩下的矩形也是黃金矩形。你可以無限重複這個過程,螺旋式地向內旋轉。
位於雅典的帕德嫩神廟(西元前 447 年)的正面比例接近 φ。勒·柯布西耶圍繞黃金比例和人體建立了他的整個模度建築比例系統。位於紐約的聯合國總部使用模度比例。
黃金比例是否本質上美觀,或我們只是因為被告知要尋找它而認為它美觀,這仍然有爭議。但無可爭議的是,它給建築師提供了一種系統化的方式來創造比例和諧 — 每個細分都與整體相關。
結構剛性
考慮兩種橋樑設計:簡單梁橋(一塊平板被兩端支撐)和三角形桁架橋(具有鋼構件獨特交叉圖案的那種)。
三角形網格
每個 3D 模型都由三角形組成
當你看到電子遊戲中的角色或動畫電影中的建築物時,你看到的是數千 — 有時是數百萬 — 個微小三角形縫合在一起形成一個網格。
為什麼是三角形?因為一個基本的幾何性質:空間中的任何三個點定義一個唯一的平面。三個點總是共面的 — 它們總是形成一個平面。四個或更多點可能不在同一平面上,這意味著四邊形面可能會扭曲或彎曲,造成渲染偽影。
遊戲中的球體實際上是一個近似:8 個三角形給你一個粗糙的八面體,32 個給你更圓的東西,128 看起來很光滑。三角形越多,表面越光滑 — 但圖形卡的工作量就越大。這種三角形數量的權衡是實時 3D 圖形的中心問題之一。
矩陣變換
用數學移動物體
3D 場景中的每個物體都需要定位、旋轉和縮放。然後整個 3D 世界需要投影到你的平面 2D 螢幕上。所有這些都是用矩陣變換完成的 — 用矩陣乘以座標。
平移 — 移動物體:向每個頂點位置添加偏移。
旋轉 — 旋轉物體:將每個頂點乘以旋轉矩陣(正弦和餘弦)。
縮放 — 調整物體大小:將每個座標乘以縮放因子。
投影 — 將 3D 展平為 2D:透視變換使遠處的物體看起來更小。
以每秒 60 幀運行的現代視頻遊戲每一幀都進行數百萬次這樣的矩陣乘法。GPU(圖形處理器)存在的原因正是因為 CPU 對於這種並行幾何計算來說太慢了。GPU 本質上是一個大規模並行矩陣乘法引擎。
為什麼是三角形?
這是所有電腦圖形中最基本的設計決定之一。
數據作為空間中的點
機器學習在幾何空間中運行
每個與數據一起工作的機器學習模型本質上都在做幾何。每個數據點是 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 網格相同的剛性三角形。
電腦圖形使用與機器人使用相同的矩陣變換來定位機械臂。
機器學習使用與工程優化中分開設計空間相同的超平面。
導航使用建築師在設計圓頂和天文館時使用的相同球面幾何。
工程使用生物力學用來理解骨折的相同應力分析。
幾何是相同的。應用是不同的。三角形是否被用來支撑橋樑或渲染龍,它都是剛性的。超平面是否將郵件分類為垃圾郵件或優化機翼形狀,它們分開類別。
這就是為什麼幾何是應用數學中最強大的工具之一 — 它提供了一種視覺、空間和嚴格的方式來推理科學和工程各個領域的問題。
你的收穫
我們已經探索了建築、電腦圖形、機器學習、導航和工程中的幾何。