Lua求兩點之間夾角

Lua求2個點之間夾角:

function getAngleByPos(p1,p2)  
        local p = {}  
        p.x = p2.x - p1.x  
        p.y = p2.y - p1.y  

        local r = math.atan2(p.y,p.x)*180/math.pi  
        print("夾角[-180 - 180]:",r)  
        return r  
    end  
    local p1 = {x=0,y=0}
    local p2 = {x=1,y=1}
    getAngleByPos(p1,p2)

輸出:[LUA-print] 夾角[-180 - 180]: 45

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章