Graphisoft®

API Development KitVersion: 18

API_GridType

그리드 파라미터들입니다.

    typedef struct {
        double            spaceMainX;
        double            spaceMainY;
        short             nLineMainX;
        short             nLineMainY;
        short             filler_0;
        GS::Bool8         filler_1;
        GS::Bool8         gridSwitch;
        double            spaceAuxX;
        double            spaceAuxY;
        short             nLineAuxX;
        short             nLineAuxY;
        short             filler_2;
        GS::Bool8         filler_3;
        unsigned char     gridMode;
        double            snapOffsX;
        double            snapOffsY;
        double            snapStepX;
        double            snapStepY;
        short             status;
        short             filler_4;
        Int32             filler_5;
        double            gridAngle;
        double            gridOffsX;
        double            gridOffsY;
        double            gridOffsZ;
        API_RGBAColor     backColor;
        API_RGBAColor     gridColor;
    } API_GridType;

 

멤버

spaceMainX, spaceMainY
메인 그리드의 수평 / 수직 간격입니다.
nLineMainX, nLineMainY
메인 그리드의 수평 / 수직 라인 수입니다.
gridSwitch
만약 그리드가 보이면 true입니다.
spaceAuxX, spaceAuxY
보조 그리드의 수평 / 수직 간격입니다.
nLineAuxX, nLineAuxY
보조 그리드의 수평 / 수직 라인 수입니다.
gridMode
그리드의 중력(Gravity)입니다; 0:없음, 1:그리드, 2:스냅
snapOffsX, snapOffsY
스냅 그리드의 수평 / 수직 오프셋입니다.
snapStepX, snapStepY
스냅 그리드의 수평 / 수직 간격입니다.
status
그리드의 상태입니다.
gridAngle
그리드의 회전 각도입니다. 수평에 상대적입니다.
gridOffsX, gridOffsY, gridOffsZ
그리드의 (x,y,z) 오프셋입니다.
backColor
배경 컬러입니다. 투명도는 모델 창에서만 유효합니다.
gridColor
메인 그리드 라인의 컬러입니다. 투명도는 모델 창에서만 유효합니다.

 

설명

각 데이터베이스 창은 서로 다른 그리드 설정 파라미터들을 가질 수 있습니다.

데이터베이스와 연관된 실제 설정들을 가져오려면 APIDb_GetGridSettingsID 함수를 사용하십시오; 파라미터들을 변경하려면 APIDb_ChangeGridSettingsID 함수를 참조하십시오.

 

요구사항

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

 

참고사항

APIDb_GetGridSettingsID, APIDb_ChangeGridSettingsID, API_RGBColor, API 타입