Graphisoft®

API Development KitVersion: 18

API_GetPointType

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

    typedef struct {
        char               prompt[256];
        GS::Bool8          changeFilter;
        GS::Bool8          changeCursorSet;
        GS::Bool8          changePlane;
        GS::Bool8          enableQuickSelection;
        Int32              filler_1;
        API_NeigFilter     filter;
        API_CursorSet      cursorSet;
        API_Coord3D        planeCoord;
        API_Vector3D       planeNormal;
        API_Coord3D        pos;
        API_Neig           neig;
        API_Guid           guid;
        Int32              dbElemIdx;
        Int32              bodyIdx;
        ULong              ipgon;
    } API_GetPointType;

 

멤버

prompt
[in] 입력하는 동안 컨트롤 상자에 표시되는 프롬프트 문자열입니다.
changeFilter
[in] 입력하는 동안 neig들을 필터링하기 위해 filter 필드를 사용합니다.
changeCursorSet
[in] 커서 형태를 변경하기 위해 cursorSet 필드를 사용합니다.
changePlane
[in] 입력 면을 정의하기 위해 planeCoordplaneNormal 필드를 사용합니다.
enableQuickSelection API 18
[in] Quick Selection 활성화하기. (마그네틱 커서)
filter
[in] 커서 스냅을 위한 Neig 필터입니다. APIIo_InitNeigFilterID를 보십시오
cursorSet
[in] 커스텀화된 시각적 피드백을 위한 커서 세트입니다.
planeCoord
[in] 입력 면의 한 포인트입니다.
planeNormal
[in] 입력 면의 법선 벡터입니다.
pos
[out] 클릭한 점의 좌표입니다.
neig
[out] 클릭한 점에서 발견한 neig입니다.
guid 14
[out] 클릭한 요소의 Guid입니다.
dbElemIdx 14
[out] 클릭한 요소의 데이터베이스 elem 인덱스입니다.
bodyIdx 14
[out] 클릭한 요소의 클릭한 바디의 인덱스입니다.
ipgon 14
[out] 클릭한 바디의 클릭한 폴리곤의 인덱스입니다.

 

설명

API_GetPointType의 활용에 대해서는 APIIo_GetPointID 함수를 보십시오.

 

요구사항

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

 

참고사항

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