three.js Interpolations

2023-02-16 17:32 更新

Interpolations 包含了由具體的曲線類在內(nèi)部使用的樣條曲線和貝塞爾曲線函數(shù)。

方法

.CatmullRom ( t : Float, p0 : Float, p1 : Float, p2 : Float, p3 : Float ) : Float

t -- 插值權(quán)重p0, p1, p2, p3 -- 定義了樣條曲線的點(diǎn)。在內(nèi)部由SplineCurve所使用。

.QuadraticBezier ( t : Float, p0 : Float, p1 : Float, p2 : Float ) : Float

t -- 插值權(quán)重p0, p1, p2 -- 定義了該曲線的起始點(diǎn)、控制點(diǎn)和終止點(diǎn)。在內(nèi)部由QuadraticBezierCurve3和QuadraticBezierCurve所使用。

.CubicBezier ( t : Float, p0 : Float, p1 : Float, p2 : Float, p3 : Float ) : Float

t -- 插值權(quán)重p0, p1, p2, p3 -- 定義了該曲線的起始點(diǎn)、兩個(gè)控制點(diǎn)和終止點(diǎn)。在內(nèi)部由CubicBezierCurve3和CubicBezierCurve所使用。

源代碼

src/extras/core/Interpolations.js


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)