HTML5 Canvas 描畫漸開線

漸開線(evolent):在平面上,一條動直線(發生線)沿着一個固定的圓(基圓)作滾動的過程中,此直線上任意一點的軌跡,稱爲此基圓的一條漸開線。如果將一個圓軸固定在一個平面上,軸上纏線,拉緊一個線頭,讓該線繞圓軸運動且始終與圓軸相切,那麼線上一個定點在該平面上的軌跡就是漸開線。上圖中紅色粗線是漸開線的軌跡。 下面是實現代碼,代碼採用了JS類的設計以分離數據和表現: <!DOCTYPE html>
相關文章
相關標籤/搜索