从悬臂到设计化穆卡纳斯的几何构造
几何画板及绘图内容加载中,请稍等……
该范例展示如何将“悬臂(cantilever)”的几何组织方式,逐步过渡到具有设计规则的穆卡纳斯(muqarnas)分层拱券装饰图案。核心数学概念包括平行四边形与多边形的几何关系、角度与三角函数驱动的形状分割,以及通过条件语句选择不同构造段形成层次化结构。作图要点:利用 GeoGebra 的 Point 创建关键点;用 Polygon 绘制各层与分块多边形;用 Prism 构成立体或层厚感的“分段体”;并通过 If 进行分支逻辑,控制不同区域/参数下多边形与连接关系。对象层面涵盖多个多边形(veelhoek1~veelhoek4)、关键点集合与用于调整形态的参数量(如 h_1, h_2、g_1 等)。适合用于高中到大学初阶的几何作图、图形建模与函数/三角函数在设计中的应用教学,也适合对建筑几何与装饰图案建构感兴趣的课程或项目实践。
GeoGebra 命令及参数
Point(xAxis) → APoint(xAxis) → BPolygon(A, B, 4) → veelhoek1, f, g, h, i, C, DPoint(xAxis) → EPoint(xAxis) → HPolygon(H, A, D, C, B, E, F, G) → veelhoek2, h_1, a, d, c, b, e, f_1, g_1Point(xAxis) → IPoint(xAxis) → LPolygon(E, I, J, K, L, H, G, F) → veelhoek3, e_1, i_1, j, k, l, h_2, g_2, f_2Point(xAxis) → MPoint(xAxis) → PPolygon(I, M, N, O, P, L, K, J) → veelhoek4, i_2, m, n, o, p, l_1, k_1, j_1Point(xAxis) → QPoint(xAxis) → TPolygon(M, Q, R, S, T, P, O, N) → veelhoek5, m_1, q, r, s, t, p_1, o_1, n_1Prism(veelhoek1, 1) → p1, U, RibbeAU, RibbeBV, RibbeCW, RibbeDZ, RibbeUV, RibbeVW, RibbeWZ, RibbeUZ, V, W, Z, zijvlakABVU, zijvlakBCWV, zijvlakCDZW, zijvlakADZU, zijvlakUVWZPrism(veelhoek2, 1) → p2, A_1, zijvlak1, zijvlak5, zijvlak3, zijvlak4, zijvlak6, zijvlak7, zijvlak8, zijvlak9, Ribbe8, Ribbe1, B_1, Ribbe4, Ribbe3, Ribbe2, Ribbe5, Ribbe6, Ribbe7, Ribbe9, Ribbe11, Ribbe12, Ribbe13, C_1, Ribbe14, Ribbe15, Ribbe16, Ribbe10, D_1, E_1, F_1, G_1, H_1, zijvlak2Prism(veelhoek3, 1) → p3, I_1, zijvlak15, zijvlak16, zijvlak17, zijvlak14, zijvlak13, zijvlak12, zijvlak10, zijvlak18, Ribbe17, Ribbe21, J_1, Ribbe22, Ribbe23, Ribbe24, Ribbe20, Ribbe19, Ribbe18, Ribbe25, Ribbe27, Ribbe28, Ribbe29, K_1, Ribbe30, Ribbe31, Ribbe32, Ribbe26, L_1, M_1, N_1, O_1, P_1, zijvlak11Prism(veelhoek4, 1) → p4, Q_1, zijvlak24, zijvlak25, zijvlak26, zijvlak23, zijvlak22, zijvlak21, zijvlak19, zijvlak27, Ribbe33, Ribbe37, R_1, Ribbe38, Ribbe39, Ribbe40, Ribbe36, Ribbe35, Ribbe34, Ribbe41, Ribbe43, Ribbe44, Ribbe45, S_1, Ribbe46, Ribbe47, Ribbe48, Ribbe42, T_1, U_1, V_1, W_1, Z_1, zijvlak20Prism(veelhoek5, 1) → p5, A_2, zijvlak33, zijvlak34, zijvlak35, zijvlak32, zijvlak31, zijvlak30, zijvlak28, zijvlak36, Ribbe49, Ribbe53, B_2, Ribbe54, Ribbe55, Ribbe56, Ribbe52, Ribbe51, Ribbe50, Ribbe57, Ribbe59, Ribbe60, Ribbe61, C_2, Ribbe62, Ribbe63, Ribbe64, Ribbe58, D_2, E_2, F_2, G_2, H_2, zijvlak29If(ss < 1, Translate[p5, Vector[(0, 0, (2 * ss))]], Translate[p5, Vector[(0, 0, 2)]]) → pp5If(1 < ss < 2, Translate[p4, Vector[(0, 0, (3 * (ss - 1)))]], Translate[p4, Vector[(0, 0, 3)]]) → pp4If(2 < ss < 3, Translate[p3, Vector[(0, 0, (4 * (ss - 2)))]], Translate[p3, Vector[(0, 0, 4)]]) → pp3If(3 < ss < 4, Translate[p2, Vector[(0, 0, (5 * (ss - 3)))]], Translate[p2, Vector[(0, 0, 5)]]) → pp2If(4 < ss < 5, Translate[p1, Vector[(0, 0, (6 * (ss - 4)))]], Translate[p1, Vector[(0, 0, 6)]]) → pp1
AI 绘图提示语参考
在三维空间中,从悬臂式几何结构出发,构建一个分层设计的钟乳石拱顶图案。首先在水平面上依次放置一系列点,并连接成多个嵌套的多边形,每个多边形代表一层装饰面。随后,将这些多边形向上拉伸成棱柱体,形成具有厚度的立体块。通过条件逻辑控制,使各层棱柱体在不同高度区间内平滑移动,从而产生层层递进、错落有致的立体效果。整体结构强调多边形分解、角度关系与三角函数在几何造型中的应用,适合表现建筑装饰中的规则性分层图案。
以上提示语为根据原始绘图命令整理而来,仅供参考。