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 타입