Graphisoft®

API Development KitVersion: 18

API_ActTranPars

실제 편집 동작의 변환 데이터를 가져오기 위한 structure입니다.

    typedef struct {
        API_EditCmdID     typeID;
        GS::Bool8         topNodeStretched;
        GS::Bool8         filler_1[3];
        API_Vector        theDisp;
        API_Vector        theAxeVect;
        API_Coord         theOrigo;
        double            theCosA;
        double            theSinA;
        double            theDispZ;
        double            theRatio;
        API_Vector        sectionLineDir;
        double            filler_2[6];
    } API_ActTranPars;

 

멤버

typeID
편집 동작의 타입입니다.
topNodeStretched
수직 스트레치 편집의 경우, 수직 변위를 추가하는 베이스를 식별합니다.
theDisp
x-y 평면에서의 변위 벡터입니다.
theAxeVect
미러링을 위한 단위 벡터입니다. (미러 축의 베이스 포인트는 theOrigo에 저장함)
theOrigo
Rotate, Mirror, Stretch 및 Resize 동작을 위한 베이스 좌표입니다.
theCosA
회전 각도의 코사인(Cosine)입니다.
theSinA
회전 각도의 사인(Sine)입니다.
theDispZ
Elevate and VertStretch 동작을 위한 수직 변위입니다.
theRatio
Resize 동작을 위한 비율입니다.
sectionLineDir
절단면 라인 방향 단위 벡터입니다.

 

설명

이 structure에 대한 활용법은 ACAPI_Notify_GetTranParams 함수를 보십시오.

 

요구사항

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

 

참고사항

ACAPI_Notify_GetTranParams, API_EditCmdID, API_Vector, API_Coord, API 타입