본문으로 건너뛰기

HitTest

Overloads

NameDescription
HitTest(int x, int y)화면 좌표의 선택상자 반환

HitTest(int x, int y)

public int HitTest(int x, int y)

화면 좌표의 선택상자 반환

Parameters

NameTypeDescription
xint화면 좌표 X
yint화면 좌표 Y

Returns

TypeDescription
int선택상자 아이디(ID). 해당 좌표에 선택상자가 없는 경우 -1 반환.

Examples

// VIZCore3D.NET Control
private VIZCore3D.NET.VIZCore3DControl vizcore3d;

private void Example()
{
// Event 선언
vizcore3d.View.OnViewDragDrop += View_OnViewDragDrop;
}

private void View_OnViewDragDrop(object sender, Event.EventManager.ViewDragDropEventArgs e)
{
int x = e.X;
int y = e.Y;

// 해당 위치 선택상자(SelectionBox) 조회
int id = vizcore3d.SelectionBox.HitTest(x, y);
if(id != -1)
{
VIZCore3D.NET.Data.SelectionBox box = vizcore3d.SelectionBox.GetItem(id);
}
}