W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
一個球由球心和半徑所定義。
center - 球心的位置,默認(rèn)值是一個位于(0, 0, 0)的Vector3。
radius - 球的半徑,默認(rèn)值是-1。
創(chuàng)建一個新的Sphere。
A Vector3定義了球心的位置,默認(rèn)值位于(0, 0, 0)。
球的半徑,默認(rèn)值為-1。
matrix - 將被應(yīng)用的Matrix4矩陣。
使用所傳入的Matrix4矩陣來對球進(jìn)行變換。
point - Vector3 將要夾取的點。
target — 結(jié)果將被復(fù)制到這個Vector3中。
從球中夾取一個點。若這一點位于球外,則將會夾取到該點球邊緣最近的點。已位于球中的點將不會受到影響。
返回一個新的球,新的球與這個球具有相同的center和radius。
point - Vector3 要被檢查的點
檢查球體中是否包含所傳入的point點,包括球的表面。
復(fù)制所傳入的球的center和radius到這個球上。
返回球的邊界到所傳入的point點的最近距離。 若這個點位于球內(nèi),則距離將為負(fù)值。
point - Vector3 將被包含在球內(nèi)的點
擴(kuò)展該球的邊界以包含此點 point。
檢查球是否為空(球半徑為負(fù)值)。半徑為 0 的球體僅包含其中心點,并不會被視為空。
將該球修改為空,即中心點 center 為 (0,0,0),半徑 radius 為 -1。
檢查這兩個球的球心與半徑是否相等。
target — 結(jié)果將被復(fù)制到這個Box3中。
返回這個球的Minimum Bounding Box(最小包圍盒)。
box - 將被用于測試是否與這個球有交集的Box3。
檢測這個球與所傳入的box是否有交集。
plane - 將被用于測試是否與這個球有交集的Plane。
檢測這個球與所傳入的plane是否有交集。
sphere - 將被用于測試是否與這個球有交集的Sphere。
檢測兩球之間是否有交集。
center - 球心位置。
radius - 球的半徑。
設(shè)置球的center和radius屬性。
請注意此,方法使用復(fù)制的方式來設(shè)置中心值。
points - 一個包含有Vector3位置的Array。
optionalCenter - 可選, Vector3 球心位置。
計算一個points數(shù)組(中的點)的最小邊界球。如果給定了optionalCenter,則它將被用作該球的球心; 否則,環(huán)繞points的包圍盒的軸心將通過計算來得到。
使用所給定Vector3 offset(偏移量)平移球心。
sphere - 將與該球體即將結(jié)合的邊界球體。
擴(kuò)展此球體以包含原始球體和給定球體。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: