したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

RCのためのLuaの関数を集めるスレ

7name=NONE:2005/06/17(金) 09:45:39
-- line2D() 線を描画(0.3〜600程度)
-- dis : 原点からのZ軸方向の距離
-- width : X軸(-32〜32)
-- height: Y軸(-32〜32)
-- k:set2Dの戻り値
-- 使用例 : line2D(0.3, 0.3, 1.5, k)

function line2D(width, height, dis, k)

-- 原点
cx=_X(0)-_ZX(0)*dis
cy=_Y(0)-_ZY(0)*dis
cz=_Z(0)-_ZZ(0)*dis

--描画目標点計算

w=k*(-width)/dis
h=k*(-height)/dis

x=_XX(0)*w+_YX(0)*h
y=_XY(0)*w+_YY(0)*h
z=_XZ(0)*w+_YZ(0)*h

--描画開始
dummy=_LINE3D(cx+x, cy+y, cz+z)
end


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板