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]