套路

把四面体补成长方体

一个四面体若有三条**首尾相接且两两垂直**的棱 aa、bb、cc,就把它塞进 a×b×ca\times b\times c 的长方体——长方体恰好能切成 3!=63!=6 块**等体积**的四面体,本四面体就是其中一块,所以 V=abc6V=\frac{abc}{6},一步到位,不用挑底面也不用求高。

解题套路

设四面体 ABCPABCP 的三条棱首尾相接:A→B→C→PA\to B\to C\to P,且

AB⊥BC,BC⊥CP,AB⊥CPAB\perp BC,\qquad BC\perp CP,\qquad AB\perp CP

记 a=ABa=AB、b=BCb=BC、c=CPc=CP。以 AA 为原点、三条棱的方向为三个坐标轴方向,则

A(0,0,0),B(a,0,0),C(a,b,0),P(a,b,c)A(0,0,0),\quad B(a,0,0),\quad C(a,b,0),\quad P(a,b,c)

四个顶点全落在长方体 [0,a]×[0,b]×[0,c][0,a]\times[0,b]\times[0,c] 上,于是

 V=abc6=V长方体6 \boxed{\ V=\frac{abc}{6}=\frac{V_{\text{长方体}}}{6}\ }

凭什么是六分之一

把长方体里的每个点 (x,y,z)(x,y,z) 换算成三个比值 (xa,yb,zc)\left(\dfrac{x}{a},\dfrac{y}{b},\dfrac{z}{c}\right), 三个数都落在 [0,1][0,1] 里。按这三个数的大小次序给点分类,一共 3!=63!=6 种次序, 每种次序占一块,六块内部互不重叠(两块之间只共一张平面,体积为零)、合起来就是整个长方体。

而「xa⩾yb⩾zc\dfrac{x}{a}\geqslant\dfrac{y}{b}\geqslant\dfrac{z}{c}」那一块,四个顶点正是 (0,0,0)(0,0,0)、(a,0,0)(a,0,0)、(a,b,0)(a,b,0)、(a,b,c)(a,b,c)——就是本四面体。 六块两两之间只差一次「把某两个比值互换」的线性变换——它的行列式是 ±1\pm1,所以体积相等,各占 16\dfrac16。

是「等体积」,不是「全等」。 aa、bb、cc 不全相等时那个变换不是等距变换,六块的棱长各不相同 (本例里 u⩾v⩾wu\geqslant v\geqslant w 那块的六条棱是 {1,2,3,5,10,14}\{1,2,3,\sqrt5,\sqrt{10},\sqrt{14}\}, 而 v⩾u⩾wv\geqslant u\geqslant w 那块是 {1,2,3,10,13,14}\{1,2,3,\sqrt{10},\sqrt{13},\sqrt{14}\})。 只有 a=b=ca=b=c(正方体)时六块才真全等。承重的只是「等体积」这一条。

这条路一步都没用到锥体的 13\frac13。 反过来说,它顺手解释了那个 13\frac13 是从哪来的: 16=13×12\frac16=\frac13\times\frac12,12\frac12 是「底面直角三角形占长方形的一半」。

什么时候想到它

  • 三条棱两两垂直(首尾相接的三条,或共一个顶点的三条——共顶点那种也一样是 abc6\frac{abc}{6});
  • 三视图还原出来的立体,三个方向的尺寸摆明了,而「哪个面当底」一时看不清;
  • 要的是体积(不是表面积)——补形对体积最省,对表面积没用。

两个提醒

  • 只要「两两垂直」,不要求哪个顶点是直角顶点。 三条棱共一个顶点、还是首尾相接排成一条折线, 两种构型的体积都是 abc6\frac{abc}{6};但哪些面是直角三角形不一样, 算表面积时必须分清,算体积时不必。
  • 验一验再补。 补形的前提是三个垂直关系都成立;只有两个成立时长方体套不上, 这时得回去老老实实挑底面。

学它之前先会

共 1 条前置、最深 1 层。

共 2 道题考到本条。