Graphisoft®

GeometryVersion: 1.0

Geometry::PGPolyClip

폴리곤과 Box2DData를 교차시킵니다. (폴리곤을 Box2DData로 자름) 결과는 정규화될 것입니다.

     bool PGPolyClip (
      Box2DData*          clip,
      const PGPOLYEXT*  polygon,
      PGRESPOLYEXT*     newPolygons,
      long*             wrcode
    );

파라미터

clip
폴리곤을 잘라내는 클리핑 직사각형입니다.
polygon
잘라낼 폴리곤입니다.
newPolygons
결과 폴리곤들에 대한 포인터입니다.
wrcode
경고 오류 코드입니다. 8개의 코드들이 있습니다. 1번째 코드는 "폴리곤을 잘라내기에는 메모리가 부족합니다."라는 뜻입니다. 나머지 코드들은 "내부 오류"라는 뜻입니다.

리턴 값

true
폴리곤이 완전히 클리핑 직사각형의 바깥에 있습니다. (둘이 서로 분리되어 있음)
false
그 외의 경우입니다.

요구사항

버전: 1.0 또는 이후
헤더: Polygon2DOperations.h
라이브러리 가져오기: GeometryImp.lib [Win]
모듈: Geometry.dll [WIN] GeometryLib [Mac]

참고사항

폴리곤 2D 동작