Pac-Man 幻影参数曲线
几何画板及绘图内容加载中,请稍等……
①本范例演示了如何通过参数方程绘制Pac-Man形状的曲线;②涉及的核心数学概念包括参数曲线、自然数、树状图、直线、缩放、菱形等;③作图要点提炼自构造摘要,使用了Sequence(数列)、CurveCartesian(笛卡尔曲线)、Surface(曲面)、Sphere(球体)、Vector(向量)、Circle(圆)、Point(点)、Midpoint(中点)、Segment(线段)、Rotate(旋转)等GeoGebra命令和对象;④适合高中阶段学习参数方程、解析几何及动态几何的师生使用。
GeoGebra 命令及参数
Sequence((x(O) + (R * cos(i + t)), y(O) + (R * sin(i + t)), z(O) + ((h * R) * cos((n * i)))), i, 0, 6.28329, π / dx) → liste1Sequence(Polygon[A, Element[liste1, i], Element[liste1, i + 1]], i, 0, Length[liste1] + 2) → liste3CurveCartesian(x(O) + (R * cos(i + t)), y(O) + (R * sin(i + t)), z(O) + ((h * R) * cos((n * i) + t)), i, 0, 6.58329) → aSequence((x(A) + (c * cos(k)), y(A) + (c * sin(k)), z(A)), k, 0, (2 * π), π / dx) → l1Sequence(Polygon[Element[l1, i + 1], Element[liste1, i], Element[liste1, i + 1]], i, 0, Length[liste1] + 2, 1) → liste2CurveCartesian((x(A) + (c * cos(k + t)), y(A) + (c * sin(k + t)), z(A)), k, 0, (2 * π)) → bSurface((u * x(a(t))) + ((1 - u) * x(b(t))), (u * y(a(t))) + ((1 - u) * y(b(t))), (u * z(a(t))) + ((1 - u) * z(b(t))), t, 0, (2 * π), u, 0, 1) → dSurface(x(A) + ((c * cos(u)) * cos(v)), y(A) + ((c * cos(u)) * sin(v)), z(A) + (c * sin(u)), u, 0, π, v, 0, (2 * π)) → eSphere(C, 0.4) → fCurveCartesian(x(A) + (c * cos(u)), y(A), z(A) + (c / 2 * sin(u)), u, 0, π) → iSurface(i, (2 * π), zAxis) → jVector(C, E) → vVector(D, F) → wCircle(C, 0.4, v) → kCircle(D, 0.4, w) → pPoint(k) → GPoint(p) → HMidpoint(C, G) → ISegment(C, E) → lRotate(I, g, l) → I'Circle(I', 0.2, l) → qMidpoint(H, D) → JSegment(D, F) → rRotate(J, g, r) → J'Circle(J', 0.2, r) → s