Graphisoft®

GeometryVersion: 1.0

Geometry::PG3DSplitPolyExt

3D 폴리곤을 평면으로 나눕니다.

     GSErr PG3DSplitPolyExt (
      PG3DPOLYEXT*    poly,
      const PlaneEq&  plane,
      PG3DPOLYEXT*    pFront,
      DESC*           frontEdges,
      PG3DPOLYEXT*    pBack,
      DESC*           backEdges,
      short*          splitRes
    );

파라미터

poly
폴리곤에 대한 포인터입니다.
plane
분리하는 평면의 방정식을 정의합니다.
pFront
분리하는 평면의 앞에 있는 분할 폴리곤에 대한 포인터입니다.
frontEdges
분할 평면의 앞에 있는 모서리들입니다.
pBack
분리하는 평면의 뒤에 있는 분할 폴리곤에 대한 포인터입니다.
backEdges
분할 평면의 뒤에 있는 모서리들입니다.
splitRes
폴리곤과 평면의 상대적인 위치에 대한 정보입니다. 열거형 PGPoly3DPosition의 설명을 보십시오.

리턴 값

만약 동작이 성공적으로 완료되면 NoError를 리턴합니다.

요구사항

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

참고사항

3D Polygon 동작