旋转立方体光学错觉:用正弦与勾股定理构造
几何画板及绘图内容加载中,请稍等……
该范例演示“旋转立方体”的光学错觉效果:在固定视角下,利用参数化构造让投影看起来不断变化,从而形成立体感与错觉。核心数学概念包括向量与线段/多边形的几何作图、平面几何的相交与连线、参数曲线(CurveCartesian)以及与三角量相关的周期运动(范例标题提示与正弦/勾股定理思想相呼应)。作图要点是通过 Vector、Segment、Polygon、Midpoint、Line、Ray、Intersect 来搭建立方体在空间中的关键点与边,利用 Midpoint/Line/Intersect 确定投影与交点,再用 CurveCartesian 生成随参数变化的轨迹/位置曲线;同时引入 Ray、Line 段与多边形 poly1、poly2 等对象渲染“看起来旋转”的面片。构造摘要中出现的对象如 View3D、zoom、坐标轴标识 X/Y/Z 与参数量 X、u、Y、v、Z、w 等,表明该模型支持3D视图并可通过参数驱动动画。适合中学高年级到大学的几何建模与数学可视化教学,用于讲解立体几何投影、旋转参数化与光学错觉的数学来源。
GeoGebra 命令及参数
Vector(C, X) → uVector(C, Y) → vVector(C, Z) → wSegment(C_1, O) → aSegment(O, C_2) → cPolygon(B, C_3, O) → poly1, o, b, c_1Polygon(T_1, T_2, T_3, T_4) → poly2, t_1, t_2, t_3, t_4Midpoint(B, C_3) → M_1Midpoint(C_3, O) → M_2Midpoint(Q, C_3) → M_3Line(B, O) → iRay(O, B) → pSegment(O, B) → a_1Midpoint(a_1) → ASegment(E, O) → d_1Segment(H, G) → e_1Segment(G, O) → f_1Intersect(d_1, f_1) → IPolygon(D, G, I, F) → poly1_1, d_2, g_1, i_1, f_2Polygon(J, E, I, F) → poly3, j_1, e_2, i_2, f_3Polygon(J, B, H, E) → poly4, j_2, b_2, h_1, e_3Intersect(b_2, j_2) → KPolygon(K, D, F, J) → poly5, k_1, d_3, f_4, j_3Intersect(b_2, j_2) → LSegment(L, I) → l_1Segment(E, O) → m_1Midpoint(E, B) → NCurveCartesian(x(O + (cos(i) * u) + (sin(i) * v)), y(O + (cos(i) * u) + (sin(i) * v)), i, 0, 6.28319) → d
AI 绘图提示语参考
绘制一个立方体的光学错觉效果,从固定3D视角看,立方体的面似乎在平滑旋转。首先创建三个从点C出发的向量u、v、w,然后画出从点C1到原点O的线段a,从原点O到点C2的线段c,接着画出多边形poly1和poly2。利用中点和线段构造其他关键对象,如M1、M2、M3等,最后使用CurveCartesian命令生成参数依赖的曲线,模拟立方体旋转的效果。
以上提示语为根据原始绘图命令整理而来,仅供参考。