Graphisoft®

GeometryVersion: 1.0

Geometry::PGPolyMakeRegular2Ext

폴리곤을 정규화합니다. 기하학적으로 유효하게 만듭니다.

     GSErr PGPolyMakeRegular2Ext (
      const PGPOLYEXT*         originalPolygon,
      PGRESPOLYEXT*            newPolygons,
      bool                     resolveSelfInters,
      PGRegulHoleHandling      holeHandling
    );

파라미터

originalPolygon
정규화할 폴리곤입니다.
newPolygons
정규화 결과로 나온 폴리곤들에 대한 포인터입니다.
resolveSelfInters
만약 true이면, 자체 교차가 해결됩니다.
holeHandling
만약 KeepInvalidHoles이면, 모든 구멍 외곽들은 자신의 방향에 관계없이 그대로 유지됩니다.
만약 ThrowInvalidHoles이면, 올바른 방향을 가진 구멍 외곽들만 유지됩니다.
만약 KeepMainContour이면, 메인 외곽은 자신의 방향에 관계없이 그대로 유지되고 구멍 외곽들은 제공되지 않습니다.

리턴 값

NoError
함수가 성공적으로 완료되었습니다.

설명

다음의 경우 폴리곤은 유효합니다.

요구사항

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

참고사항

폴리곤 2D 동작