Graphisoft®

API Development KitVersion: 18

API_PrimPLine

프리미티브 폴리라인입니다.

    typedef struct {
        API_Prim_Head     head;
        short             ltypeInd;
        short             determination;
        Int32             nCoords;
        Int32             nArcs;
        Int32             filler_1;
        double            penWeight;
    } API_PrimPLine;

 

멤버

head
일반적인 프리미티브 요소 헤더입니다.
ltypeInd
라인 타입 속성 인덱스입니다.
determination 6.1
라인 카테고리:

APILine_DetOrigin

기본 라인 카테고리입니다. Drafting line 카테고리의 라인들은 Display 옵션에서 선택한 Line Weight and Section Fill 설정의 영향을 받지 않습니다.

APILine_DetInnerLine

복합 구조들의 스킨들을 분리하는 스킨 구분자 라인입니다. Skin Separator 카테고리의 라인들은 Display 옵션에서 선택한 Cut Fill 타입에 따라 숨겨지거나 보여지게 됩니다.

APILine_DetContourLine

Cut line 카테고리의 라인들은 Display 옵션의 Line Weight 메뉴의 'Bold Cut Line' 설정을 선택한 경우 영향을 받게 됩니다.

nCoords
정점들의 개수입니다.
nArcs 17
폴리라인 내 곡선들의 개수입니다.
penWeight
폴리라인 세그먼트들의 두께입니다. [mm]

 

설명

폴리라인 정점들의 실제 좌표들은 ShapePrimsProc 함수의 par1 파라미터에 전달됩니다. par3 파라미터는 폴리라인 호들을 포함하고 있습니다.

 

요구사항

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

 

참고사항

API_PrimElement, API_Prim_Head, API 타입