API_ModelViewOptions
모델 뷰 옵션들을 의미합니다.
typedef struct {
char filler_0[2];
char doorMode;
char windowMode;
char skylightMode;
char filler_1;
char sectionMarker;
char beamMethod;
char roofShellMode;
char showColumnSymbol;
char curtainWallMode;
GS::Bool8 showMarkupItems;
GS::Bool8 fillBgOverride;
char fillBg;
GS::Bool8 cutFillOverride;
char cutFill;
GS::Bool8 cutFillShowSkinSeparator;
GS::Bool8 draftingFillOverride;
char draftingFill;
GS::Bool8 coverFillOverride;
char coverFill;
GS::Bool8 zoneOverride;
char zone;
GS::Bool8 zoneHideZoneStamp;
API_GDLModelViewOptions *gdlOptions;
} API_ModelViewOptions;
멤버
- doorMode

- 문 표시 정의입니다.
가능한 값들:API_Hole_ShowWithDim,API_Hole_ShowOnPlan,API_Hole_HideOnPlan,API_Hole_ReflCeiling,API_Hole_HideHole. - windowMode

- 창 표시 정의입니다.
가능한 값들:API_Hole_ShowWithDim,API_Hole_ShowOnPlan,API_Hole_HideOnPlan,API_Hole_ReflCeiling,API_Hole_HideHole. - skylightMode

- API_Hole_ShowWithDim...API_Hole_HideHole.
- sectionMarker
-
단면 마커들의 가시성을 지정합니다. (ArchiCAD 전용)
API_Section_Marker_Normal단면 마커들이 평면도에 전부 표시됩니다. API_Section_Marker_KeyPlan단면 마커들은 2개의 가상 단면 선 사이의 중간점에 있는 1개의 마커만 표시됩니다. API_Section_Marker_AsInSettings단면 마커들은 Section Settings 다이얼로그 박스에서 설정한 대로 표시됩니다. - beamMethod
- 보 드로잉 스타일을 지정합니다. (ArchiCAD 전용)
가능한 값들:API_Beam_Drawing_Full,API_Beam_Drawing_RefLine,API_Beam_Drawing_Contour. - roofShellMode

- API_RoofShellShow_AllDetails, API_RoofShellShow_TopSurface, API_RoofShellShow_ContourDrawing.
- showColumnSymbol

- 기둥 심볼들을 평면도에서 표시하는지 여부를 지정합니다. (ArchiCAD 전용)
가능한 값들:API_Column_Symbol_Hide,API_Column_Symbol_Show. - curtainWallMode

- API_CurtainWallShow_Full, API_CurtainWallShow_Schematic.
- showMarkupItems
- 마크-업 항목들이 반드시 표시되어야 하는지 여부를 알려줍니다.
- fillBgOverride

- ____
- fillBg

- API_FillBg_xxx
- cutFillOverride

- ____
- cutFill

- API_Fill_xxx
- cutFillShowSkinSeparator

- ____
- draftingFillOverride

- ____
- draftingFill

- ____
- coverFillOverride

- ____
- coverFill

- ____
- zoneOverride

- ____
- zone

- ____
- zoneHideZoneStamp

- ____
- gdlOptions

- GDL 관련 뷰 옵션들의 배열입니다. (GSPtr) 라이브러리 파트 기반 요소들의 외형에만 유효합니다. (창, 문, 객체, 램프)
설명
이 설정은 Document/Set Model View/Model View Options 다이얼로그에 있는 관련 항목들에게 해당합니다.
모델 뷰 옵션들은 또한 네비게이터 뷰 정의의 일부입니다.
이 데이터를 이용하여 동작하려면 ACAPI_Environment 함수를 APIEnv_GetViewOptionsID 또는 APIEnv_ChangeViewOptionsID 함수 코드와 함께 호출하십시오.
더 이상 필요하지 않으면 gdlOptions 포인터를 폐기하는 것을 잊지 마십시오.
이에 대한 것은 ACAPI_FreeGDLModelViewOptionsPtr를 참조하십시오.
요구사항
- 버전: API 10 또는 이후
- 헤더: APIdefs_Environment.h
참고사항
APIEnv_GetViewOptionsID, APIEnv_ChangeViewOptionsID,
API_NavigatorView,
API 타입