メソッドをその共通性で振り分けた #163

これはDRY原則のためだけの修正なので閉鎖/解放原則は無視している。
それと、DK2用の収差補正をかけられるようになった。現在調整中 #165
収差補正で範囲外を描画しないようにした #165
RIFTとその子で関数や変数を整理 closes #163
Merge branch '#163'