본문으로 건너뛰기

HitTest

Overloads

NameDescription
HitTest(int x, int y)뷰 화면 X, Y 좌표로 개체 조회

HitTest(int x, int y)

public int HitTest(int x, int y)

뷰 화면 X, Y 좌표로 개체 조회

Parameters

NameTypeDescription
xintX 좌표
yintY 좌표

Returns

TypeDescription
int선택된 개체 Index. 선택된 개체가 없는 경우 -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;

// 해당 위치 개체 조회
int index = vizcore3d.View.HitTest(x, y);
if(index != -1)
{
VIZCore3D.NET.Data.Node node = vizcore3d.Object3D.FromIndex(index);
}
}