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]