Graphisoft®

GeometryVersion: 1.0

StripPolyLine2D

폴리라인과 스트립(무한히 긴 리본)을 교차시킵니다. 결과는 정규화될 것입니다.

     bool StripPolyLine2D (
      HalfPlane2D*             cutline1,
      HalfPlane2D*             cutline2,
      const Polygon2DData*     poly,
      VAArray<Polygon2DData>*  respoly,
      long*                    wrcode
    );

파라미터

cutline1
리본의 1번째 경계선입니다.
cutline2
리본의 2번째 경계선입니다.
poly
교차할 폴리라인에 대한 포인터입니다.
respoly
결과 폴리라인들의 배열에 대한 포인터입니다.
wrcode
경고(Warning) 오류 코드입니다. 8개의 코드가 있습니다. 1번째 오류는 다음과 같습니다. "폴리라인을 자르는데 필요한 메모리가 부족합니다." 나머지 오류는 모두 "내부 오류"입니다.

리턴 값

true
리본과 폴리라인이 분리되었거나 동작이 성공적으로 완료되지 않았습니다.
false
리본과 폴리라인이 교차합니다.

요구사항

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

참고사항

PolyLine2D 함수