W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
用于創(chuàng)建包含插值方法的Curve對(duì)象的抽象基類。
創(chuàng)建一個(gè) Curve.
確定.GetLength計(jì)算曲線的累積分段長(zhǎng)度時(shí)的分段量。 為確保.getSpacedPoints等方法時(shí)的精度,如果曲線非常大,建議增加.arcLengthDivisions。默認(rèn)值為200
t - 曲線上的位置。必須在[0,1]范圍內(nèi)optionalTarget — (可選) 如果需要, 結(jié)果將復(fù)制到此向量中,否則將創(chuàng)建一個(gè)新向量。返回曲線上給定位置的點(diǎn)。
u - 根據(jù)弧長(zhǎng)在曲線上的位置。必須在范圍[0,1]內(nèi)。optionalTarget — (可選) 如果需要, (可選) 如果需要, 結(jié)果將復(fù)制到此向量中,否則將創(chuàng)建一個(gè)新向量。根據(jù)弧長(zhǎng)返回曲線上給定位置的點(diǎn)。
divisions -- 要將曲線劃分為的分段數(shù)。默認(rèn)是 5.使用getPoint(t)返回一組divisions+1的點(diǎn)
divisions -- 要將曲線劃分為的分段數(shù)。默認(rèn)是 5.使用getPointAt(u)返回一個(gè)分段+1的等距點(diǎn)的數(shù)組。
獲取總曲線弧長(zhǎng)。
獲取累積段長(zhǎng)度的列表。
更新累積段距離緩存。
給定范圍(0..1)內(nèi)的u,返回范圍(0..1)內(nèi)的t, 然后可以用t來(lái)使用 .getPoint給出與曲線末端等距的點(diǎn)。
t -在曲線上的點(diǎn),必須在范圍 [ 0, 1 ].optionalTarget — (可選) 如果需要, (可選) 如果需要, 結(jié)果將復(fù)制到此向量中,否則將創(chuàng)建一個(gè)新向量。返回t處的單位向量切線。如果派生曲線未實(shí)現(xiàn)其 切線求導(dǎo),將使用相距一個(gè)小三角形的兩個(gè)點(diǎn)來(lái)求與其實(shí)際梯度的近似值
u - 根據(jù)弧長(zhǎng)在曲線上的位置,必須在范圍[ 0, 1 ]。optionalTarget —(可選) 如果需要, (可選) 如果需要, 結(jié)果將復(fù)制到此向量中,否則將創(chuàng)建一個(gè)新向量。返回一個(gè)點(diǎn)處的切線,該點(diǎn)與 .getTangent中給定的曲線的端點(diǎn)距離相等
生成Frenet幀。需要三維空間中的曲線定義。用于TubeGeometry或ExtradeGeometry等幾何圖形。
創(chuàng)建此實(shí)例的克隆。
將另一個(gè)Curve對(duì)象復(fù)制到此實(shí)例。
返回此實(shí)例的JSON對(duì)象表示形式。
將給定的JSON數(shù)據(jù)復(fù)制到此實(shí)例。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: