立体几何

空间几何:三维空间中的点、线、面

在三维空间中可视化并解决涉及点、线和面的问题。掌握距离、角度和交线的计算方法。

V
Vectora 团队
STEM 教育
13 分钟阅读
2026-04-10

试试本文配套的互动 3D 模拟

Explore this concept with our interactive 3D simulation.
打开模拟器

为什么要学空间几何?

空间几何将二维推理扩展到三维空间。它培养的空间想象力对于工程、建筑、物理和计算机图形学都至关重要。最大的挑战在于推理那些难以在纸上画出的立体对象。

学习目标:学完本指南后,你应该能够:

  1. 识别点、线、面之间的位置关系(平行、相交、异面)。
  2. 计算三维空间中点、线、面之间的距离。
  3. 求线线角、线面角和二面角。
  4. 解决涉及常见立体图形(长方体、棱锥、棱柱)的问题。

三维空间中的关键关系

线与线的关系

关系定义
平行两线方向相同,永不相交
相交两线交于一点
异面两线既不相交也不平行(三维空间特有)

线与面的关系

关系定义
线在面内线上所有点都在平面上
线与面平行线与平面无公共点
线与面相交线与平面恰有一个公共点
线与面垂直线与平面内过垂足的所有直线都垂直

面与面的关系

两个不重合的平面要么平行,要么沿一条直线相交。


距离公式

两点之间的距离

d=(x2−x1)2+(y2−y1)2+(z2−z1)2d = \sqrt{(x_2-x_1)^2 + (y_2-y_1)^2 + (z_2-z_1)^2}

点到平面的距离

对于平面 ax+by+cz+d=0ax + by + cz + d = 0 和点 (x0,y0,z0)(x_0, y_0, z_0):

D=∣ax0+by0+cz0+d∣a2+b2+c2D = \frac{|ax_0 + by_0 + cz_0 + d|}{\sqrt{a^2 + b^2 + c^2}}

角度计算

两条直线的夹角

若方向向量分别为 u⃗\vec{u} 和 v⃗\vec{v}:

cos⁡θ=∣u⃗⋅v⃗∣∣u⃗∣∣v⃗∣\cos\theta = \frac{|\vec{u} \cdot \vec{v}|}{|\vec{u}||\vec{v}|}

直线与平面的夹角

若直线方向向量为 u⃗\vec{u},平面法向量为 n⃗\vec{n}:

sin⁡α=∣u⃗⋅n⃗∣∣u⃗∣∣n⃗∣\sin\alpha = \frac{|\vec{u} \cdot \vec{n}|}{|\vec{u}||\vec{n}|}

二面角

两个平面之间的二面角等于它们法向量的夹角(或其补角)。


典型例题

题目: 在边长为 1 的正方体 ABCDA′B′C′D′ABCDA'B'C'D' 中,求体对角线 AGAG(从顶点 AA 到对角顶点 GG)与底面 ABCDABCD 的夹角。

建系: 将 AA 置于原点。则 A=(0,0,0)A = (0,0,0),G=(1,1,1)G = (1,1,1)。

AGAG 方向向量: u⃗=(1,1,1)\vec{u} = (1, 1, 1)

底面法向量: n⃗=(0,0,1)\vec{n} = (0, 0, 1)

sin⁡α=∣(1)(0)+(1)(0)+(1)(1)∣3⋅1=13\sin\alpha = \frac{|(1)(0) + (1)(0) + (1)(1)|}{\sqrt{3} \cdot 1} = \frac{1}{\sqrt{3}} α=arcsin⁡13≈35.3°\alpha = \arcsin\frac{1}{\sqrt{3}} \approx 35.3°

常见错误

  1. 把不相交的线都当作平行线 —— 在三维空间中,直线可以是异面的:既不相交也不平行。这在二维中没有类比。
  2. 角度公式用错 —— 求线面角用 sin⁡α\sin\alpha(不是 cos⁡α\cos\alpha)。线面角是直线与法线夹角的余角。
  3. 不建立坐标系 —— 很多立体几何问题在建立坐标系后会变得简单明了。

考试技巧(高考 / AP / IB / A-Level)

  • 正方体和长方体问题,务必以某个顶点为原点建立坐标系。
  • 画清晰的图形并标注所有顶点。标明你要求的角度。
  • 求垂足:沿法向量方向投影即可。

常见问题

什么是异面直线?

异面直线是三维空间中既不平行也不相交的两条直线。想象地板上的一条线和墙壁上的一条线——它们不相交,方向也不相同。这在二维平面中是不可能的。

如何求平面的方程?

平面可以由一个点 (x0,y0,z0)(x_0, y_0, z_0) 和一个法向量 (a,b,c)(a, b, c) 确定:a(x−x0)+b(y−y0)+c(z−z0)=0a(x - x_0) + b(y - y_0) + c(z - z_0) = 0。


相关主题

参考资料与延伸阅读

本文由 Vectora 编辑团队创作,内容参照中国高中及大学理科课程标准编写,基于化学、物理、生物及数学领域的权威学术资料。

发布日期: 2026-04-10

如有错误或建议,请联系 support@vectora.one.