从书中模型到动态演示
几何画板及绘图内容加载中,请稍等……
①本范例演示了从《Action Modular Origami》书中折纸模型到动态三维模型的演变过程;②涉及的核心数学概念包括立体几何、向量运算、变换与多边形构造;③作图要点提炼自构造摘要,使用了Line, OrthogonalPlane, Vector, Plane, Rotate, Translate, Midpoint, Dilate, Polygon, OrthogonalLine, Intersect, Angle等GeoGebra命令与对象;④适合高中及以上学生及数学爱好者用于理解空间几何与动态变换的原理,可作为立体几何与向量应用的实例教学资源。
GeoGebra 命令及参数
Line(A, B) → lxOrthogonalPlane(B, lx) → xxVector(B, A) → uPlane(A, B, Bkeep) → zzRotate(A, (-(90°)), B, zz) → CTranslate(C, u) → DRotate(B, (-(90°)), C, xx) → GTranslate(G, u) → HRotate(C, 90°, B, xx) → FTranslate(F, u) → EMidpoint(C, G) → CGMidpoint(H, G) → GHMidpoint(F, G) → FGMidpoint(A, B) → ABMidpoint(A, E) → AEMidpoint(A, D) → ADMidpoint(B, F) → BFMidpoint(A, G) → ODilate(GH, b, O) → GH'Dilate(AD, b, O) → AD'Dilate(BF, b, O) → BF'Midpoint(D, H) → DHDilate(DH, b, O) → DH'Midpoint(E, H) → EHMidpoint(C, D) → CDMidpoint(B, C) → BCDilate(BC, b, O) → BC'Midpoint(E, F) → EFDilate(EF, b, O) → EF'Dilate(CD, b, O) → CD'Dilate(AE, b, O) → AE'Dilate(FG, b, O) → FG'Dilate(EH, b, O) → EH'Dilate(CG, b, O) → CG'Dilate(AB, b, O) → AB'Polygon(AE, BF, CG, DH) → poly1, i, j, k, lPolygon(AE', EF, FG', CG, CD', AD) → poly2, t, a_1, b_1, c_1, d_1, e_1Polygon(EH, EF', BF, BC', CD, DH') → poly4, f_1, g_1, h_1, i_1, j_1, k_1Polygon(GH', FG, BF', AB, AD', DH) → poly5, h, m, n, p, q, rPolygon(AB, EF, GH, CD) → poly1', i', j', k', l'Polygon(EH', GH, CG', BC, AB', AE) → poly3, c, d, e, f, g, sPolygon(AD, BC, FG, EH) → poly1'_1, i'_1, j'_1, k'_1, l'_1OrthogonalLine(A, zz) → lzPlane(A, B, F) → yyOrthogonalLine(A, yy) → l_1Line(O, lz) → lzzLine(O, lx) → lxxLine(O, l_1) → lyyRotate(GH, α, lzz) → GH'_1Rotate(FG, α, lzz) → FG'_1Rotate(EF, α, lzz) → EF'_1Rotate(EH, α, lzz) → EH'_1Polygon(GH', EH'_1, O) → poly6, o, gh', eh'_1Polygon(FG', GH'_1, O) → poly7, o_1, fg', gh'_1Polygon(EF', FG'_1, O) → poly8, o_2, ef', fg'_1Intersect(lyy, lzz) → IPolygon(EH', EF'_1, O) → poly9, o_3, eh', ef'_1Rotate(poly9, β, fg'_1) → poly9'Rotate(poly6, β, ef'_1) → poly6'Rotate(poly7, β, eh'_1) → poly7'Rotate(poly8, β, gh'_1) → poly8'Rotate(poly9, β, ef'_1) → poly9'_1Rotate(poly6, β, eh'_1) → poly6'_1Rotate(poly7, β, gh'_1) → poly7'_1Rotate(poly8, β, fg'_1) → poly8'_1Rotate(poly7, β, eh'_1) → poly7'_2Line(AE', CG') → aLine(DH', BF') → m_1Rotate(poly6', (-β), a) → poly6''Rotate(poly6'_1, β, a) → poly10Rotate(poly9'_1, β, m_1) → poly11Rotate(poly8', β, a) → poly8''Rotate(poly9', β, m_1) → poly9''OrthogonalLine(O, zz) → n_1Rotate(poly7', (-β), m_1) → poly7''Rotate(poly7'_1, β, m_1) → poly12Rotate(poly8'_1, (-β), a) → poly13Line(O, CD') → p_1Line(O, EH') → q_1Rotate(poly9'', (-β), q_1) → poly9'''Line(O, GH') → r_1Rotate(poly6'', (-β), r_1) → poly6'''Rotate(poly12, (-β), r_1) → poly12'Line(AD', O) → s_1Rotate(poly13, (-β), s_1) → poly13'Angle(O, EF', FG'_1, poly8'_1) → γRotate({poly10, poly6, poly6', poly6'', poly6''', poly6'_1}, spin, zAxis) → list1Rotate({poly11, poly9, poly9', poly9'', poly9''', poly9'_1}, spin, zAxis) → list2Rotate({poly13, poly13', poly8', poly8'', poly8, poly8'_1}, spin, zAxis) → list4Rotate({poly12, poly12', poly7, poly7', poly7'_2, poly7'_1, poly7''}, spin, zAxis) → list3
AI 绘图提示语参考
绘制一个由多个三角形和四边形面片组成的立体折纸模型,整体呈对称的几何结构。先确定两个基础顶点,以其中一点为轴心,在垂直平面上旋转另一点形成新顶点,再沿初始向量平移得到对应点,重复旋转和平移操作生成一系列顶点。连接各顶点构成多个多边形面,包括四边形和三角形,并取各边中点,以模型中心为缩放基准,按比例缩短中点连线,形成内凹的折痕效果。最后从中心点向三个正交方向引出参考线,辅助展示空间方位。
以上提示语为根据原始绘图命令整理而来,仅供参考。