Graphisoft®

API Development KitVersion: 18

API_ZonePrefs

Preferences / Zones 탭 페이지를 의미합니다.

    typedef struct {
        double            nichDepth;
        double            nichSize;
        unsigned char     nichCombineMode;
        GS::Bool8         nichWindFlag;
        GS::Bool8         nichDoorFlag;
        GS::Bool8         nichDepthFlag;
        GS::Bool8         nichSizeFlag;
        GS::Bool8         filler_1;
        short             filler_2;
        GS::Bool8         subtrWallFlag;
        GS::Bool8         subtrColuFlag;
        unsigned char     subtrWallPercent;
        unsigned char     subtrColuPercent;
        Int32             filler_3;
        double            subtrWallSize;
        double            subtrColuSize;
        unsigned char     nLowAreas;
        GS::Bool8         filler_4;
        short             filler_5;
        unsigned char     roomRedPercents[4];
        double            roomHeightLimits[4];
        Int32             filler_6[16];
    } API_ZonePrefs;

 

멤버

nichDepth
구역(Zone)에 대한 오목한 부분의 depth입니다.
nichSize
구역(Zone)들에 대한 오목한 부분의 size입니다.
nichCombineMode
depth와 size 변수 간의 관계입니다. 다음 상수 중 하나가 될 수 있습니다: APIRecess_And, APIRecess_Or
nichWindFlag
창에 의해 생성된 오목한 부분이 구역 크기에 포함되는지 여부입니다. nichDepth, nichSize의 값들과 그것들의 관계에 따라 달라집니다.
nichDoorFlag
문에 의해 생성된 오목한 부분이 구역 크기에 포함되는지 여부입니다. nichDepth, nichSize의 값들과 그것들의 관계에 따라 달라집니다.
nichDepthFlag
벽 오목한 부분의 depth에 대한 최소값(nichDepth)을 고려할지 여부입니다.
nichSizeFlag
벽 오목한 부분의 size에 대한 최소값(nichSize)을 고려할지 여부입니다.
subtrWallFlag
벽 요소들의 넓이를 구역 크기에서 빼는지 여부입니다.
subtrColuFlag
기둥 요소들의 넓이를 구역 크기에서 빼는지 여부입니다.
subtrWallPercent
벽 요소들에 대한 구역 크기로부터의 감산 비율입니다.
subtrColuPercent
기둥 요소들에 대한 구역 크기로부터의 감산 비율입니다.
subtrWallSize
구역 크기로부터 벽들의 영역들을 감산하는 구역 내에 배치된 벽 요소들에 대한 최소 제곱미터입니다.
subtrColuSize
구역 크기로부터 기둥들의 영역들을 감산하는 구역 내에 배치된 기둥 요소들에 대한 최소 제곱미터입니다.
nLowAreas
천장 축소에 대한 높이 제한들의 수입니다.
roomRedPercents[4]
구역 크기를 계산하는데 고려해야 할 높이 제한들(roomHeightLimits)의 비율입니다.
roomHeightLimits[4]
구역 크기를 계산하기 위해 고려해야 할 높이 제한들입니다.

 

설명

이 structure는 Zone preferences 페이지의 설정들을 가져오는 APIEnv_GetPreferencesID 함수가 사용합니다.

 

요구사항

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

 

참고사항

APIEnv_GetPreferencesID, API 타입