Graphisoft®

API Development KitVersion: 18

API_ProfileAttrType

벽, 보, 기둥들에 대한 커스텀 프로파일을 의미하는 속성입니다.

    typedef struct {
        API_Attr_Head     head;
        GS::Bool8         wallType;
        GS::Bool8         beamType;
        GS::Bool8         coluType;
        GS::Bool8         filler_1;
        Int32             filler_2[8];
    } API_ProfileAttrType;

 

멤버

head
속성 헤더입니다.
wallType
벽에 대하여 이용 가능한 프로파일입니다.
beamType
보에 대하여 이용 가능한 프로파일입니다.
coluType
기둥에 대하여 이용 가능한 프로파일입니다.

 

설명

이 속성에 대한 추가 데이터는 API_AttributeDefExt structure의 profile_vectorImageItems 필드에 포함되어 있습니다. 이 확장된 데이터는 단순한 2D 요소들을 저장합니다: 직렬화된 형태의 핫스팟, 라인, 호, 해치, 스플라인, 텍스트, 이미지.

프로파일 속성을 생성하고 파싱하는 간단한 예제는 Attribute_Test 예제에서 찾을 수 있습니다.

ProfileFillDataProfileItem (프로파일 설명) 안에 flags는 다음 값들을 가질 수 있습니다:

설명

APISkin_HatchAngle

채우기 방향이 프로젝트 원점(세트하지 않은 경우), 또는 요소의 원점(세트한 경우)에 의해 결정됩니다.

APISkin_Core

스킨의 채우기는 코어의 일부입니다.

APISkin_Finish

스킨의 채우기는 마감의 일부입니다.

APISkin_HatchFit Featuring API 13

스킨의 채우기는 스킨의 폴리곤에 맞도록 왜곡됩니다.

 

요구사항

버전: API 10 또는 이후
헤더: APIdefs_Attributes.h

 

참고사항

API_AttributeDefExt,
API 타입