GeoGebra进阶231:任意正多边形点阵的多种绘制方法(质数数阵)
下面的问题由孙生富老师提出:
其中,
a = 曲线(如果(t < 1, E + t (H - E), t < 2, C + (abs(D - C); arg(H - C) + (t - 1) (arg(G - C) - arg(H - C))), t < 3, G + (t - 2) (F - G), A + (abs(B - A); arg(F - A) + (t - 3) (角度(E - A) - 角度(F - A)))), t, 0, 4)
注:这里的点E,F,H,G,分别是两个圆的切点。
反思1:这个皮带(即a)利用曲线指令写,比较麻烦!
还可以这样写:
先得到四个切点:
然后:
l1 = {线段(E, H), 圆弧(C, H, G, 向量((0, 0, -1))), 线段(G, F), 圆弧(A, F, E, 向量((0, 0, -1)))}
注:这里有一个非常神奇的地方在于:圆弧(C, H, G, 向量((0, 0, -1)),这个得到是顺时针圆弧!
如果不要这个向量的指定,得到默认的圆弧是逆时针方向的!
这些可是指令汇编没有写的东西!
值得您做个笔记!
至于这里的折线图的指令的意义,
您可以参考笔者之前的文章:
(GeoGebra新作法)任意多边形在直线上滚动,任意多边形在不规则曲线上滚动,(折线图),GeoGebra进阶228
基于GeoGebra,任意图形(如多边形,莱洛三角形)等滚动的最简制作教程(折线图),2024广东二模第14题,GGB进阶227
geogebra进阶204:利用折线图指令,巧妙绘制封闭曲线,兼涂色或绘制封闭曲线的动点
初三中考系列117:2023番禺一模第10题(双动点匀速运动产生的三角形面积计算问题,折线图指令轻松绘制匀速动点)
……