解决方案 »

  1.   

    先决定射线的密度A,最好可调。
    然后决定每个反射面和空气的衰减程度,你的图里没有做反射的衰减。
    从源开始,向所有方向平均发射A条射线。随着距离的变化,这些线的密度会变得越来越小。这个你也没做
    设定步长,例如2MM/秒
    计算这些线向自己的方向延长2MM后的点。然后将它们按顺序连接起来。再根据空间衰减度决定它的强度。如果遇见障碍,就计算返回角度和反射衰减后的强度。
    把线连起来后,用不透明度来表示强度。