从球体到立方体
几何画板及绘图内容加载中,请稍等……
这个范例展示了球体与立方体之间的转换过程。它涉及球体和立方体的几何特性,以及如何通过变换将一个形状转化为另一个。使用了Surface, CurveCartesian, Sequence, Segment, Point等GeoGebra命令,适合高中或大学阶段的学生和教师使用。
GeoGebra 命令及参数
Surface((cos(u)^(1 / n) * cos(v)^(1 / n)), (sin(u)^(1 / n) * cos(v)^(1 / n)), sin(v)^(1 / n), u, 0, U, v, -1.5708, V) → a_1CurveCartesian((cos(u)^(1 / n) * cos(π / 4)^(1 / n)), (sin(u)^(1 / n) * cos(π / 4)^(1 / n)), sin(π / 4)^(1 / n), u, 0, U) → bCurveCartesian((cos(u)^(1 / n) * cos(((-π)) / 4)^(1 / n)), (sin(u)^(1 / n) * cos(((-π)) / 4)^(1 / n)), sin(((-π)) / 4)^(1 / n), u, 0, U) → cSequence(CurveCartesian[(cos((i * π / 4))^(1 / n) * cos(v)^(1 / n)), (sin((i * π / 4))^(1 / n) * cos(v)^(1 / n)), sin(v)^(1 / n), v, -1.5708, V], i, 1, 7, 2) → liste1Sequence(CurveCartesian[(cos((i * π / 4))^(1 / n) * cos(v)^(1 / n)), (sin((i * π / 4))^(1 / n) * cos(v)^(1 / n)), sin(v)^(1 / n), v, -1.5708, V], i, 0, 6, 2) → liste2CurveCartesian(cos(u)^(1 / n), sin(u)^(1 / n), 0, u, 0, U) → dSegment((1, 0, ((-n)) / 30), (1, 0, n / 30)) → eSegment((-1, 0, ((-n)) / 30), (-1, 0, n / 30)) → fSegment((0, 1, ((-n)) / 30), (0, 1, n / 30)) → gSegment((0, -1, ((-n)) / 30), (0, -1, n / 30)) → hSegment((m, m, ((-n)) / 30), (m, m, n / 30)) → iSegment((m, (-m), ((-n)) / 30), (m, (-m), n / 30)) → jSegment(((-m), m, ((-n)) / 30), ((-m), m, n / 30)) → kSegment(((-m), (-m), ((-n)) / 30), ((-m), (-m), n / 30)) → lPoint(Circle[(1, -1, -1), Distance[(-1, -1, -1), (1, -1, -1)], Segment[(-1, -1, -1), (1, -1, -1)]]) → ACube((-1, -1, -1), (1, -1, -1), A) → cub, B, faceABFE, faceCDEF, arête2, arête1, arête4, arêteAB, arête3, arêteBF, arêteCF, arêteCD, C, arête5, arêteDE, arêteAE, arêteEF, D, E, F, face1, face3, face2, face4