Graphisoft®

API Development KitVersion: 18

API_ArcType

타원형 또는 원형 호를 의미합니다.

    typedef struct {
        API_Elem_Head     head;
        short             linePen;
        short             ltypeInd;
        GS::Bool8         roomSeparator;
        GS::Bool8         filler_1;
        short             determination;
        API_ArrowData     arrowData;
        double            penWeight;
        char              info [API_InfoLen];
        Int32             filler_2[8];
        API_Coord         origC;
        double            r;
        double            angle;
        double            ratio;
        double            begAng;
        double            endAng;
        GS::Bool8         reflected;
        GS::Bool8         whole;
        short             filler_3;
        Int32             filler_4[7];
    } API_ArcType;

 

멤버

head
일반적인 요소 헤더입니다.
linePen
펜 속성 인덱스입니다.
ltypeInd
라인 타입 속성 인덱스입니다.
roomSeparator
이 호가 Zone 테두리입니까?
determination 6.1
라인 카테고리:

APILine_DetOrigin

기본 라인 카테고리입니다. Drafting line 카테고리에 있는 라인들은 Display Options의 Line Weight 및 Section Fill 설정에 영향을 받지 않습니다.

APILine_DetInnerLine

스킨 구분자 라인은 복합 구조들의 스킨들을 분리합니다. Skin Separator 카테고리에 있는 라인들은 Display Options에서 어떤 Cut Fill 타입을 선택했느냐에 따라 숨겨지거나 표시될 수 있습니다. 또한 Skin Separator 카테고리에 있는 라인들은 DXF/DWG 변환 함수가 동작하는 동안 자신만의 레이어 상에 선택적으로 배치될 수 있습니다.

APILine_DetContourLine

Cut line 카테고리에 있는 라인들은 당신이 Display Options의 Line Weight 메뉴에서 'Bold Cut Line' 설정을 선택한 경우 영향을 받게 될 것입니다.

arrowData
호 끝 부분에 대한 화살표 데이터입니다.
penWeight
호에 대한 펜 가중치입니다. (linePen 안에 있는 가중치를 오버라이드 할 수 있습니다. 그 외에는 API_DefPenWeigth로 세트합니다: 펜의 기본 가중치를 사용함)
info
문자열 형태의 일부 정보입니다. Circle/Arc Settings 다이얼로그의 리스팅 페이지 위에 보입니다.
origC
중심 점의 좌표입니다.
r
반지름입니다.
angle
0.0, 또는 'a' 축의 각도입니다.
ratio
1.0, 또는 타원의 'a/b'입니다.
begAng
호의 시작 각도입니다.
endAng
호의 끝 각도입니다.
reflected
타원이 더 작은 축으로 반사되었습니까?
whole
이것이 전체 호인가요? (출력 전용)

 

요구사항

버전: API 4.1 또는 이후
헤더: APIdefs_Elements.h

 

참고사항

API_Elem_Head, API_ArrowData, API_Coord, API_Element,
요소 관리자, API 타입