Graphisoft®

GeometryVersion: 1.0

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]

참고사항

Polygon2D 함수, 예제