【经验分享】
更新于 2026年10月13日
版权声明
【经验分享】
1.为什么刷新迭代计数用的是直线,而不用射线?
答:因为刷新迭代获取的是所有底面多边形顶点的横坐标的最小值,这个值有可能为负值,所以这里只能用直线而不能用射线(如图31).

图31 A1(B1)相当于原点,A2(B2)点相当于单位点1
2.累加迭代和刷新迭代的区别?
答:按迭代规则t→m3、S→m8、s→m9进行迭代,其中m3=t+1,m8=0*S+max(m6,S),m9=0*s+min(m6,s),在m8、m9的计算表达式中,和S、s相乘的系数均为0,这样的迭代叫作刷新迭代,若将和S、s相乘的系数改为1,这种迭代就叫做累加迭代,累加迭代和刷新迭代具体区别可见网络画板周赛97期(第98篇)的经验分享——累加迭代计算所有小矩形的面积和与刷新迭代计算右侧小矩形的面积.
3.随着棱柱的旋转,棱柱的侧棱和底面多边形的实虚自动变化是怎么控制的?(https://www.daowen.com)
答:(1)如图32,我们发现在棱柱旋转时,棱柱最靠两端的侧棱始终为实线,其余侧棱的下顶点若落入在区域①、区域②时,棱柱的侧棱为虚线,若落入在区域③、区域④时,棱柱的侧棱为实线,具体见第22步中测量变量m15、m16的计算.

图32 棱柱的侧棱和底面多边形的实虚自动变化原理分析图
(2)如图33,底面多边形实虚分为两部分,在底面多边形上找到最靠左和最靠右的顶点,先计算出这两个点相对底面多边形的点值,把底面多边形线型设置成虚线,再在底面多边形上取半自由点Q,对点Q作轨迹(实线),点Q轨迹的驱动变量u0的起始范围是通过测量对象m12、m13来设置,具体见第22步中测量变量m17、m18的计算.

图33 棱柱的底面多边形的实虚自动变化