Graphisoft®

GeometryVersion: 1.0

Geometry::PieceFunc

2D 프리미티브의 조각을 저장하기 위한 콜백 함수입니다.

     void PieceFunc (
       short                    typ,
       const Sector*            pSector,
       const GenArc*            pGenArc,
       long                     nCoords,
       const Coord*             pCoords,
       const DirType*           pDirs,
       const unsigned long*     pVertInds,
       long                     nArcs,
       const PolyArcRec*        pArcs,
       const Polygon2DData*     pPoly,
       const void*              userData
    );

파라미터

typ
요소의 타입입니다. (Curve2DData.h를 보십시오) {CURVE2D_Sector, CURVE2D_GenArc, CURVE2D_PolyLine, CURVE2D_Polygon, CURVE2D_Spline}
pSector
섹터에 대한 포인터 또는 NULL입니다.
pGenArc
GenArc에 대한 포인터 또는 NULL입니다.
nCoords
폴리라인/스플라인 좌표들의 개수 또는 0입니다.
pCoords
폴리라인/스플라인 좌표들에 대한 포인터 또는 NULL입니다.
pDirs
스플라인 방향들에 대한 포인터 또는 NULL입니다.
pVertInds
폴리라인 정점 인덱스들에 대한 포인터 또는 NULL입니다.
nArcs
폴리라인 호들의 개수 또는 0입니다.
pArcs
폴리라인 호들에 대한 포인터 또는 NULL입니다.
pPoly
요소 폴리곤(2D 도형)에 대한 포인터입니다.
userData
커스텀 데이터에 대한 포인터입니다. (콜백 함수용)

리턴 값

없음

요구사항

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

참고사항

CutElem

MakePiece