内容正文:
第三章 欧拉法的应用
第1节 光导纤维
一、主要步骤和指令
(1)弯曲的有机玻璃棒:样条曲线;多边形涂色
(2)动态全反射光线:最近点;欧拉法
二、主要步骤
1.步骤1:
(3)作5个点列的样条曲线
(4)根据样条曲线再作与其平行的另一条样条曲线
(5)指令为:样条曲线(映射(P + 单位法向量(切线(P, a)) d, P, l1))
(6)d为滑动条,调整两曲线间的距离
(7)多边形涂色
(8)指令为:两条样条曲线a和b分别
(9)作出100个点
(10)l2=序列(描点(a, 0.01k), k, 0, 100)
(11)l3=序列(描点(b, 0.01k), k, 0, 100)
(12)作多边形poly1=多边形(扁平列表({C, l2, J, l3}))
C和J为a曲线的两个端点,调整多边形的颜色即完成弯曲的有机玻璃棒的制作。
2.步骤2:动态光线的制作
(13)构造自由向量(可赋值):u=vector(1;0)
(14)制作动态光线 脚本指令为:
*如果(距离(K,最近点(a,K))<0.1,赋值(u,对称(u,切线(最近点(a,K),a))))
*如果(距离(K,最近点(b,K))<0.1,赋值(u,对称(u,切线(最近点(b,K),b))))
*赋值(K,K+0.1*u)
三、初始设定
步骤3:课件美化 单击脚本: 赋值(u,v) 赋值(K,L)
(15)v为初始设定光的方向,L为初始光源
学科网(北京)股份有限公司
$