原创 【離散橢圓弧】將橢圓弧按弧長等分爲一定數量弧上點

由於橢圓弧長積分的解析解不存在,用數值分析方法近似求解。 下面以第一象限橢圓弧爲例說明一種近似求解方法, (1)首先圓是橢圓的特殊形式,長短軸長相等,對於圓心角爲θ的圓弧長爲R*θ, 當圓心角足夠小時可以認爲tanθ≈θ,弧長可以認爲

原创 [C#]重載了euqals()和getHashCode(),爲什麼作爲dictionary的key時,containsKey()返回的是false

前兩天遇到了一個問題,場景重現如下: 當一個類作爲key時,需重載Equals()和GetHashCode(),且儘量不要做更改其hashcode的操作,這樣會導致dictionary找不到key。 參考,https://stack

原创 橢圓弧參數角和掃略角之間的轉化

橢圓參數方程: x=a*cosθ y=b*sinθ 那麼怎樣將θ與掃略角α之間互相轉換呢? 已知, tanα=y/x=(b*sinθ)/(a*cosθ) 得 tanα=b/a*tanθ; tanθ=a/b*tanα; 需注意tan週期爲

原创 對自己的2018年總結一下吧

       今天週六,去公司加班後看了會技術文章,思考了要在paintGo中支持橢圓及橢圓弧所需解決的問題,雖然昨天想的是今天要將這個計劃付諸實現,當然並不是一蹴而就,開個頭也好。然而還是沒寫。下午早早地回來了,雖然公司要求週六加班,但