InitPolygon2DData
Polygon2DData structure를 초기화합니다.
GSErr InitPolygon2DData (
Polygon2DData* poly,
GSSize sizeOfVertexInfo = 0,
GSPtr defaultVertexInfo = NULL,
GSSize sizeOfInhEdgeInfo = 0,
GSPtr defaultInhEdgeInfo = NULL,
GSSize sizeOfUniqEdgeInfo = 0,
GSPtr defaultUniqEdgeInfo = NULL,
GSSize sizeOfContourInfo = 0,
GSPtr defaultContourInfo = NULL,
GSSize sizeOfInhPolygonInfo = 0,
GSSize sizeOfUniqPolygonInfo = 0,
GSPtr defaultUniqPolygonInfo = NULL
);
파라미터
- poly
- 초기화할 폴리곤입니다.
- sizeOfVertexInfo
- 모든 정점에 부착할 수 있는 추가 정보의 크기입니다.
- defaultVertexInfo
- 폴리곤의 새로 생성된 정점들에 대한 기본 추가 데이터입니다. 이것의 복사본이 폴리곤에 들어갈 것입니다.
- sizeOfInhEdgeInfo
- 모든 모서리에 부착할 수 있는 추가 정보의 크기입니다.
- defaultInhEdgeInfo
- 폴리곤의 새로 생성된 모서리들에 대한 기본 추가 데이터입니다. 이것의 복사본이 폴리곤에 들어갈 것입니다.
- sizeOfUniqEdgeInfo
- 모든 모서리에 부착할 수 있는 추가 정보의 크기입니다.
- defaultUniqEdgeInfo
- 폴리곤의 새로 생성되고 분할된 모서리들에 대한 기본 추가 데이터입니다. 이것의 복사본이 폴리곤에 들어갈 것입니다.
- sizeOfContourInfo
- 모든 외곽에 부착할 수 있는 추가 정보의 크기입니다.
- defaultContourInfo
- 폴리곤의 새로 생성된 외곽들에 대한 기본 추가 데이터입니다. 이것의 복사본이 폴리곤에 들어갈 것입니다.
- sizeOfInhPolygonInfo
- 전체 폴리곤에 부착할 수 있는 추가 정보의 크기입니다.
- sizeOfUniqPolygonInfo
- 전체 폴리곤에 부착할 수 있는 추가 정보의 크기입니다.
- defaultUniqPolygonInfo
- 분할된 폴리곤에 대한 기본 추가 데이터입니다. 이것의 복사본이 폴리곤에 들어갈 것입니다.
리턴 값
만약 동작이 성공적으로 완료되면 NoError를 리턴합니다.
요구사항
- 버전: 1.0 또는 이후
- 헤더: Polygon2DData.h
- 라이브러리 가져오기: GeometryImp.lib [Win]
- 모듈: Geometry.dll [WIN] GeometryLib [Mac]