Graphisoft®

API Development KitVersion: 18

API_HatchOrientation

채우기 방향 및 왜곡 파라미터들입니다.

    typedef struct {
        API_HatchOrientationTypeID     type;
        unsigned short                 version;
        short                          filler_1;
        Int32                          flags;
        Int32                          filler_2;
        API_Coord                      origo;
        double                         matrix00;
        double                         matrix10;
        double                         matrix01;
        double                         matrix11;
        double                         innerRadius;
    } API_HatchOrientation;

 

멤버

type
커버 채우기 방향의 타입입니다.

API_HatchOrientationTypeID

의미

API_HatchGlobal

채우기가 프로젝트 원점에 연결되어 있습니다. 해칭의 방향은 채워진 요소 상에서 이루어진 변환에 상관없이 항상 직각입니다.

API_HatchRotated

채우기가 채우기 원점에 연결되어 있습니다. 싱글 핸들이 채우기의 방향을 보여줍니다. 그리고 채우기 패턴은 채워진 요소의 원점에서 시작합니다.

API_HatchDistorted

채우기의 패턴이 x 그리고/또는 y 방향으로 왜곡되어 있습니다.

API_HatchCentered Featuring API 13

패턴이 원형 채우기 왜곡입니다.

version Featuring API 13
HatchOrientation의 버전입니다.
flags Featuring API 13
HatchOrientation의 flag들입니다.

APIHatchOrinFlag_XAxisGlobal

채우기 원점의 X 좌표가 글로벌 원점의 X 좌표입니다.

APIHatchOrinFlag_YAxisGlobal

채우기 원점의 Y 좌표가 글로벌 원점의 Y 좌표입니다.

APIHatchOrinFlag_UseInnerRadius

원형 채우기 왜곡에 대한 반지름입니다; 베이스 원의 원점이 (0, -innerRadius) 위치에 있는 Y 채우기 축에 배치될 것입니다.

APIHatchOrinFlag_GlobalOrientation

로컬 방향을 사용합니다. 혹은 세트되어 있지 않을 때 왜곡 행렬을 사용합니다.

APIHatchOrinFlag_FitX

패턴의 X 크기를 정의된 X 벡터의 길이로 리셋합니다. (심볼 채우기에 대해서만 유효함)

APIHatchOrinFlag_FitY

패턴의 Y 크기를 정의된 Y 벡터의 길이로 리셋합니다. (심볼 채우기에 대해서만 유효함)

APIHatchOrinFlag_KeepProportion

신볼 채우기 패턴의 비율을 유지합니다. (심볼 채우기에 대해서만 유효함)

origo
프로젝트 원점에 상대적인 채우기의 원점입니다.
matrix00
1차 왜곡 (방향) 벡터의 x 구성요소입니다. (만약 왜곡되지 않았으면 채우기 각도의 코사인입니다)
matrix10
1차 왜곡 (방향) 벡터의 y 구성요소입니다. (만약 왜곡되지 않았으면 채우기 각도의 사인입니다)
matrix01
2차 왜곡 벡터의 x 구성요소입니다. (만약 왜곡되지 않았으면 법선 벡터의 각도의 코사인입니다)
matrix11
2차 왜곡 벡터의 y 구성요소입니다. (만약 왜곡되지 않았으면 법선 벡터의 각도의 사인입니다)
innerRadius 13
원형 채우기 왜곡의 반지름입니다.

 

설명

이 structure는 API_ShellBaseType, API_SlabType, API_HatchType 요소들의 커버 채우기들의 방향 및 왜곡 파라미터들을 가지고 있습니다.

 

요구사항

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

 

참고사항

API_ShellBaseType, API_SlabType, API_HatchType
API_Coord, API 타입