CreateNewPolygon (Main.sc)¶
-
CreateNewPolygon
(polyBuffer [nextPolyOptional])¶ Creates a new polygon object.
Parameters: - polyBuffer (heapPtr) – An array with polygon points.
- nextPolyOptional (heapPtr) – An optional pointer that receives the position of the next polygon in the buffer.
Example usage:
(aRock setOnMeCheck: omcPOLYGON (CreateNewPolygon @P_Rock))
The array consists of the following:
- A number expressing the type of the polygon (e.g. PBarredAccess).
- A number indicating how many points are in the polygon.
- (x y) pairs of numbers for each point.
Example:
[P_Rock 10] = [PContainedAccess 4 319 189 319 50 0 50 0 189]
See also: Polygons.