下載app免費(fèi)領(lǐng)取會員
BoundingBox(范圍框)
ByCorners(角點(diǎn))
描述
創(chuàng)建與軸對齊的橫跨最小點(diǎn)和最大點(diǎn)的BoundingBox
輸入
min: Point(最?。狐c(diǎn))
max: Point(最大:點(diǎn))
輸出
BoundingBox(邊界框)
注釋
通過邊界框的兩個角點(diǎn)創(chuàng)建邊界框
附圖
例如,使用對角線向量來平移盒子的起點(diǎn),以創(chuàng)建它的終點(diǎn)。為了可視化這個邊界框,將其轉(zhuǎn)換成一個多曲面并提取它的邊緣曲線。其對角點(diǎn)分別為圖中標(biāo)記的“1”和“2”。
ByGeometry(幾何圖形)
描述
圍繞輸入幾何圖形創(chuàng)建與軸對齊的BoundingBox
輸入
geom: Geometry[](幾何圖形:幾何圖形)
輸出
BoundingBox(邊界框)
注釋
通過幾何圖形創(chuàng)建邊界框,邊界框并不是圍繞幾何圖形的表面,而是一個立方體。
附圖
例如,創(chuàng)建圖中圓球的邊界框。
Contains(包含)
描述
確定點(diǎn)是否在BoundingBox內(nèi)
輸入
boundingBox: BoundingBox(邊界框:邊界框)
point: Point(點(diǎn):點(diǎn))
輸出
bool(布爾型變量)
注釋
判斷點(diǎn)是否存在于邊界框內(nèi)
附圖
例如,判斷圖中指定的點(diǎn)是否存在于邊界框內(nèi)。
Interp(交集)
描述
獲取兩個BoundingBox的交集
輸入
boundingBox: BoundingBox(邊界框:邊界框)
other: BoundingBox(其他:邊界框)
輸出
BoundingBox(邊界框)
注釋
獲取兩個邊界框的交集,得到的是一個新的邊界框。
附圖
例如,獲取圖中兩個邊界框的交集。分別由兩個球體(一個中心為位于(0,0,1)半徑為1,另一個中心位于(0,1,1)半徑為1)的邊界框求得的交集。
Intersects(交集)
描述
確定兩個BoundingBox是否相交
輸入
boundingBox: BoundingBox(邊界框:邊界框)
other: BoundingBox(其他:邊界框)
輸出
bool(布爾型變量)
注釋
判斷兩個邊界框是否相交
附圖
例如,判斷圖中的兩個邊界框是否相交。
IsEmpty(空)
描述
確定BoundingBox是否為空
輸入
boundingBox: BoundingBox(邊界框:邊界框)
輸出
bool(布爾型變量)
注釋
確定BoundingBox是否為空
附圖
例如,判斷圖中的邊界框是否為空,由于圖中的邊界框內(nèi)存在一個圓球,因此不為空。
ToCuboid(實(shí)心)
描述
獲取BoundingBox作為實(shí)心立方體
輸入
boundingBox: BoundingBox(邊界框:邊界框)
輸出
Cuboid(實(shí)體)
注釋
將邊界框變?yōu)閷?shí)體
附圖
例如,將圖中的邊界框變?yōu)閷?shí)體。
ToPolySurface(曲面)
描述
獲取BoundingBox作為曲面集合
輸入
boundingBox: BoundingBox(邊界框:邊界框)
輸出
PolySurface(曲面)
注釋
將BoundingBox裝換為曲面的集合
附圖
例如,將圖中的邊界框轉(zhuǎn)換為曲面。
MaxPoint(最大點(diǎn))
描述
最大點(diǎn)
輸入
boundingBox: BoundingBox(邊界框:邊界框)
輸出
Point(點(diǎn))
注釋
獲取邊界框角點(diǎn)中的最大點(diǎn)
附圖
例如,獲取圖中邊界框的最大點(diǎn)。
MinPoint(最小點(diǎn))
描述
最小點(diǎn)
輸入
boundingBox: BoundingBox(邊界框:邊界框)
輸出
Point(點(diǎn))
注釋
獲取邊界框角點(diǎn)中的最小點(diǎn)
附圖
例如,獲取圖中邊界框的最小點(diǎn)。
本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。
上一篇:Dynamo節(jié)點(diǎn)翻譯之幾何圖形節(jié)點(diǎn)(Geometry_Arc)(二)
下一篇:Dynamo節(jié)點(diǎn)翻譯之幾何圖形節(jié)點(diǎn)(Geometry_Circle)
推薦專題