亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Tkinter 對曲線使用什么插值?

Tkinter 對曲線使用什么插值?

慕桂英4014372 2023-03-01 16:48:01
我遇到了這篇文章:( https://pythongraphicgames.wordpress.com/tag/curved-line/ ) 我想知道 Tkinter 使用什么插值算法來創建曲線。立方體?隱士?余弦?有什么方法可以指定嗎?
查看完整描述

1 回答

?
函數式編程

TA貢獻1807條經驗 獲得超9個贊

它使用貝塞爾算法。

線和多邊形對象具有smooth用于控制平滑的選項。這是規范文檔關于該選項的內容:

-smooth smoothMethod :smoothMethod 必須具有 Tcl_GetBoolean 接受的形式之一或線平滑方法。核心僅支持trueraw (貝塞爾曲線是true的別名),但可以在運行時添加更多。如果給出布爾假值或空字符串,則不應用平滑。布爾真值假定真正的平滑。如果平滑方法為真,則表示應將線繪制為曲線,呈現為一組二次樣條:為第一條和第二條線段繪制一個樣條,為第二條和第三條繪制一條樣條,依此類推。通過復制所需線段的端點,可以在曲線內生成直線段。如果平滑方法是原始的, 這表明該線也應繪制為曲線,但坐標列表中第一個坐標對(以及此后每三個坐標對)是三次貝塞爾曲線上的結點,其他坐標是控制點三次貝塞爾曲線上的點。通過使控制點等于它們的相鄰結點,可以在曲線內生成直線段。如果最后一個點是控制點而不是結點,則重復該點(一次或兩次),使其也成為結點。


查看完整回答
反對 回復 2023-03-01
  • 1 回答
  • 0 關注
  • 91 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號