HitTest
Overloads
| Name | Description |
|---|---|
| HitTest(int x, int y) | 뷰 화면 X, Y 좌표로 개체 조회 |
HitTest(int x, int y)
public int HitTest(int x, int y)
뷰 화면 X, Y 좌표로 개체 조회
Parameters
| Name | Type | Description |
|---|---|---|
| x | int | X 좌표 |
| y | int | Y 좌표 |
Returns
| Type | Description |
|---|---|
| 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);
}
}