旋转体生成圆锥与圆柱 by Kevin Westrich

旋转体生成圆锥与圆柱 by Kevin Westrich
几何画板及绘图内容加载中,请稍等……
2016-05-12 19:27
①本范例演示通过旋转二维图形生成圆锥和圆柱的三维立体图形;②涉及的核心数学概念包括旋转体、三维几何、解析几何;③作图要点——从下方『构造摘要』提炼用到了Vector(向量)、Polygon(多边形)、Sequence(数列)、CurveCartesian(笛卡尔曲线)等GeoGebra命令/对象;④适合高中及以上学生学习和理解旋转体几何与三维建模。

GeoGebra 命令及参数

  1. Vector(((1.1 * d) * W_x)) → u
  2. Vector(((1.1 * d) * W_y)) → v
  3. Vector(((1.1 * d) * W_z)) → w
  4. Polygon(((1.1 * d) * (W_x + W_y)), ((1.1 * d) * ((-W_x) + W_y)), ((1.1 * d) * ((-W_x) - W_y)), ((1.1 * d) * (W_x - W_y))) → poly1, g, i, j, l
  5. Sequence(((r * cos((0.125 * i))) * W_x) + ((r * sin((0.125 * i))) * W_y), i, 0, p) → list1
  6. Sequence(((r * cos((0.125 * i))) * W_x) + ((r * sin((0.125 * i))) * W_y) + (k * W_z), i, 0, p) → list3
  7. CurveCartesian(x(((r * cos((0.125 * i))) * W_x) + ((r * sin((0.125 * i))) * W_y)), y(((r * cos((0.125 * i))) * W_x) + ((r * sin((0.125 * i))) * W_y)), i, 0, p) → e_1
  8. CurveCartesian(x(((r * cos((0.125 * t))) * W_x) + ((r * sin((0.125 * t))) * W_y) + (k * W_z)), y(((r * cos((0.125 * t))) * W_x) + ((r * sin((0.125 * t))) * W_y) + (k * W_z)), t, 0, p) → e_2
  9. Sequence(Segment[A, Element[list1, i]], i, 1, p + 1) → list2
  10. Sequence(Segment[Element[list1, i], Element[list3, i]], i, 1, p + 1) → list4
  11. Sequence(Segment[(0, 0) + (k * W_z), Element[list3, i]], i, 1, p + 1) → list5