Graphisoft®

API Development KitVersion: 18

APIEnv_Change3DImageSetsID

3D 이미지 항목 설정들을 변경합니다.

    GSErrCode ACAPI_Environment (
        APIEnv_Change3DImageSetsID,
        API_3DImageInfo*     imageInfo,
        bool*                mustConvert
    );

 

파라미터

imageInfo
[in] 'Select Image Items' 다이얼로그 박스의 파라미터들입니다.
mustConvert
[in] 선택적인 파라미터입니다; 만약 이것이 NULL이 아니며 그 값이 true이면, 이 함수는 부분 변환 데이터를 버립니다. 그래서 다음 Rebuild 동작시에 전체 Rebulid가 수행될 것입니다.

 

리턴 값

NoError
함수가 성공적으로 완료되었습니다.
APIERR_NOPLAN
열린 프로젝트가 없습니다.

 

설명

이 함수는 'Select Image Items' 다이얼로그 박스를 통해 접근할 수 있는 3D 이미지 항목 설정들을 변경하는 데 사용합니다.

 

예제

API_3DImageInfo     imageInfo;
bool                setMustConvert;
GSErrCode           err;

BNZeroMemory (&imageInfo, sizeof (API_3DImageInfo));
err = ACAPI_Environment (APIEnv_Get3DImageSetsID, &imageInfo, NULL, NULL);
if (err == NoError) {
    imageInfo.wall = false;     /* 3D에서 벽들과 기둥들을 보여주지 않음 */
    imageInfo.colu = false;
    setMustConvert = true;
    ACAPI_Environment (APIEnv_Change3DImageSetsID, &imageInfo, &setMustConvert, NULL);
}

 

요구사항

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

 

참고사항

ACAPI_Environment
APIEnv_Get3DImageSetsID
API_3DImageInfo
API 함수