1
我有python代碼來創建一個貝塞爾曲線,從中我創建一個貝塞爾路徑。如何從svgpathtools貝塞爾曲線獲取座標列表?
這裏是我的進口:
import from svgpathtools import Path, Line, CubicBezier
這裏是我的代碼:
bezier_curve = CubicBezier(start_coordinate, control_point_1, control_point_2, end_coordinate)
bezier_path = Path(bezier_curve)
我想創建座標構成這個曲線的名單,但沒有一個documentation我的閱讀給出了一個簡單的方法來做到這一點。 bezier_curve和bezier_path只有起點,終點和控制點的參數。
你是什麼意思「的座標,使這項曲線」? 'bezier_curve.bpoints()'會返回元組'(start_coordinate,control_point_1,control_point_2,end_coordinate)',但這聽起來並不是你想要的。貝齊爾曲線是多項式,例如,三次貝塞爾曲線完全由其四個係數決定。 欲瞭解更多信息,請參閱: https://en.wikipedia.org/wiki/B%C3%A9zier_curve#Cubic_B.C3.A9zier_curves – AndyP