Graphisoft®

API Development KitVersion: 18

API_GetLineType

라인 입력 동작의 파라미터들입니다.

    typedef struct {
        char               prompt[256];
        GS::Bool8          changeFilter;
        GS::Bool8          changeCursorSet;
        GS::Bool8          changePlane;
        GS::Bool8          disableDefaultFeedback;
        Int32              filler_1;
        API_NeigFilter     filter;
        API_CursorSet      cursorSet;
        API_Vector3D       planeNormal;
        API_Coord3D        startCoord;
        API_Coord3D        pos;
        API_Neig           neig;
    } API_GetLineType;

 

멤버

prompt
[in] 입력하는 동안 컨트롤 박스에 표시되는 프롬프트 문자열입니다.
changeFilter
[in] 입력하는 동안 neig들을 필터링하기 위한 filter 필드를 사용합니다.
changeCursorSet
[in] 커서 형태들을 변경하기 위한 cursorSet 필드를 사용합니다.
changePlane
[in] 입력 평면을 정의하기 위해 startCoordplaneNormal 필드를 사용합니다.
disableDefaultFeedback
기본 라인 드로잉 피드백을 비활성화합니다.
filter
[in] 커서 스냅을 위한 neig 필터입니다. APIIo_InitNeigFilterID를 보십시오.
cursorSet
[in] 커스텀화된 시각 피드백을 위한 커서 집합입니다.
planeNormal
[in] 입력 평면의 법선 벡터입니다.
startCoord
[in] 라인의 시작 좌표입니다.
pos
[out] 라인의 끝 좌표입니다.
neig
[out] 끝점에서 neig를 발견했습니다.

 

설명

API_GetLineType을 활용하려면 APIIo_GetLineID 함수를 보십시오.

 

요구사항

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

 

참고사항

APIIo_GetLineID, API_NeigFilter, API_CursorSet, API_Vector3D, API_Coord3D, API_Neig, API 타입