正星形多边形 by Denis
几何画板及绘图内容加载中,请稍等……
这个范例演示了正星形多边形的构造,这是一种特殊的多边形,通过连接正多边形的一个顶点来形成。核心数学概念包括多边形、几何作图和数列。使用了Join、Sequence、PolyLine等GeoGebra命令。适合初中及以上学生学习多边形和几何作图。
GeoGebra 命令及参数
Join({Sequence[Rotate[(0, 1), θ], θ, 0, 6.28319, 2 * π / n], {(0, 1)}}) → pointsSequence(k, k, 1, max) → numbsKeepIf(IsInteger[n / k], k, numbs) → divisorsPolyLine(Sequence[Element[points, j], j, 1, n + 1, 1]) → tmp1PolyLine(Sequence[Element[points, j], j, 1, n + 1, 2]) → tmp2PolyLine(Sequence[Element[points, j], j, 1, n + 1, 4]) → tmp4PolyLine(Sequence[Element[points, j], j, 1, n + 1, 5]) → tmp5PolyLine(Sequence[Element[points, j], j, 1, n + 1, 10]) → tmp10PolyLine(Sequence[Element[points, j], j, 1, n + 1, 8]) → tmp8PolyLine(Sequence[Element[points, j], j, 1, n + 1, 3]) → tmp3PolyLine(Sequence[Element[points, j], j, 1, n + 1, 11]) → tmp11PolyLine(Sequence[Element[points, j], j, 1, n + 1, 7]) → tmp7PolyLine(Sequence[Element[points, j], j, 1, n + 1, 6]) → tmp6PolyLine(Sequence[Element[points, j], j, 1, n + 1, 9]) → tmp9PolyLine(Sequence[Element[points, j], j, 1, n + 1, 14]) → tmp14PolyLine(Sequence[Element[points, j], j, 1, n + 1, 13]) → tmp13PolyLine(Sequence[Element[points, j], j, 1, n + 1, 12]) → tmp12GCD(n, step) → gcdIf(step ∈ divisors, Element[prefixes, n - 2] + "gram", Element[prefixes, n / gcd - 2] + "gram") → nameSequence(Rotate[tmp14, a], a, 0, 28 * π / n, 2 * π / n) → obj14PolyLine(Sequence[Element[points, If[Mod[j, n] ≟ 0, n, Mod[j, n]]], j, 1, 13 * (n + 1), 13]) → obj13Sequence(Rotate[tmp12, a], a, 0, 24 * π / n, 2 * π / n) → obj12Sequence(Rotate[tmp11, a], a, 0, 22 * π / n, 2 * π / n) → obj11Sequence(Rotate[tmp10, a], a, 0, 20 * π / n, 2 * π / n) → obj10Sequence(Rotate[tmp1, a], a, 0, 2 * π / n, 2 * π / n) → obj1Sequence(Rotate[tmp2, a], a, 0, 4 * π / n, 2 * π / n) → obj2Sequence(Rotate[tmp3, a], a, 0, 6 * π / n, 2 * π / n) → obj3PolyLine(Sequence[Element[points, If[Mod[j, n] ≟ 0, n, Mod[j, n]]], j, 1, 4 * (n + 1), 4]) → obj4PolyLine(Sequence[Element[points, If[Mod[j, n] ≟ 0, n, Mod[j, n]]], j, 1, 5 * (n + 1), 5]) → obj5Sequence(Rotate[tmp6, a], a, 0, 12 * π / n, 2 * π / n) → obj6PolyLine(Sequence[Element[points, If[Mod[j, n] ≟ 0, n, Mod[j, n]]], j, 1, 7 * (n + 1), 7]) → obj7PolyLine(Sequence[Element[points, If[Mod[j, n] ≟ 0, n, Mod[j, n]]], j, 1, 8 * (n + 1), 8]) → obj8Sequence(Rotate[tmp9, a], a, 0, 18 * π / n, 2 * π / n) → obj9
AI 绘图提示语参考
绘制正多边形,通过连接顶点形成星形多边形,展示不同步长下的星形图案,如3/2、5/2、7/2等,并旋转这些图案以展示动态变化,最终呈现一系列旋转的星形多边形,强调几何构造和数列关系。
以上提示语为根据原始绘图命令整理而来,仅供参考。