HitTest
Overloads
| Name | Description |
|---|---|
| HitTest(int x, int y) | 화면 좌표의 리뷰 유무 반환 |
| HitTest(int x, int y, Int32& reviewID) | 화면 좌표의 리뷰 유무 반환 |
HitTest(int x, int y)
public bool HitTest(int x, int y)
화면 좌표의 리뷰 유무 반환
Parameters
| Name | Type | Description |
|---|---|---|
| x | int | 화면 좌표 X |
| y | int | 화면 좌표 Y |
Returns
| Type | Description |
|---|---|
| bool | 리뷰 유무 |
Examples
// VIZCore3D.NET Control
private VIZCore3D.NET.VIZCore3DControl vizcore3d;
private void Example()
{
if (vizcore3d.Model.IsOpen() == false) return;
vizcore3d.View.OnViewDefaultMouseUpEvent += View_OnViewDefaultMouseUpEvent;
}
private void View_OnViewDefaultMouseUpEvent(object sender, MouseEventArgs e)
{
// Case 1)
bool existReview1 = vizcore3d.Review.HitTest(e.X, e.Y);
// Case 2)
int reviewId = -1;
bool existReview2 = vizcore3d.Review.HitTest(e.X, e.Y, ref reviewId);
}
HitTest(int x, int y, Int32& reviewID)
public bool HitTest(int x, int y, Int32& reviewID)
화면 좌표의 리뷰 유무 반환
Parameters
| Name | Type | Description |
|---|---|---|
| x | int | 화면 좌표 X |
| y | int | 화면 좌표 Y |
| reviewID | Int32& | 리뷰 ID |
Returns
| Type | Description |
|---|---|
| bool | 리뷰 유무 |
Examples
// VIZCore3D.NET Control
private VIZCore3D.NET.VIZCore3DControl vizcore3d;
private void Example()
{
if (vizcore3d.Model.IsOpen() == false) return;
vizcore3d.View.OnViewDefaultMouseUpEvent += View_OnViewDefaultMouseUpEvent;
}
private void View_OnViewDefaultMouseUpEvent(object sender, MouseEventArgs e)
{
// Case 1)
bool existReview1 = vizcore3d.Review.HitTest(e.X, e.Y);
// Case 2)
int reviewId = -1;
bool existReview2 = vizcore3d.Review.HitTest(e.X, e.Y, ref reviewId);
}