CG_3DIntersects — 測試兩個 3D 幾何物件是否相交
boolean CG_3DIntersects(
geometry geomA , geometry geomB )
;
測試兩個 3D 幾何物件是否相交。如果兩個 3D 幾何物件在三維空間中有任何共同點,則它們相交。
由 SFCGAL 模組執行
![]() |
|
注意:這是返回布林值的「允許」版本,而非整數。 |
可用性:3.5.0
這個方法需要 SFCGAL 後端。
這個函數支援三角形和三角不規則網路表面 (TIN)。
SELECT CG_3DIntersects('POINT(1.2 0.1 0)','POLYHEDRALSURFACE(((0 0 0,0.5 0.5 0,1 0 0,1 1 0,0 1 0,0 0 0)),((1 0 0,2 0 0,2 1 0,1 1 0,1 0 0),(1.2 0.2 0,1.2 0.8 0,1.8 0.8 0,1.8 0.2 0,1.2 0.2 0)))'); cg_3dintersects --------------- t (1 row)