名稱

ST_ForceRHR — 強制多邊形中頂點的方向遵循右手定則。

概要

geometry ST_ForceRHR(geometry g);

描述

強制多邊形中頂點的方向遵循右手定則,其中多邊形所包圍的區域位於邊界的右側。特別是,外環以順時針方向定向,而內環以逆時針方向定向。此函數是 ST_ForcePolygonCW 的同義詞。

[Note]

上述右手定則的定義與其他上下文中使用的定義相衝突。為了避免混淆,建議使用 ST_ForcePolygonCW。

增強功能:2.0.0 引入了對多面體表面的支持。

此函數支援 3D 並不會捨棄 z 索引。

此函數支援多面體表面。

範例

SELECT ST_AsEWKT(
  ST_ForceRHR(
	'POLYGON((0 0 2, 5 0 2, 0 5 2, 0 0 2),(1 1 2, 1 3 2, 3 1 2, 1 1 2))'
  )
);
						  st_asewkt
--------------------------------------------------------------
 POLYGON((0 0 2,0 5 2,5 0 2,0 0 2),(1 1 2,3 1 2,1 3 2,1 1 2))
(1 row)