BoxZoom
Overloads
| Name | Description |
|---|---|
| BoxZoom() | 박스 줌 |
| BoxZoom(int x1, int y1, int x2, int y2) | 박스 줌 |
| BoxZoom(Vertex3D v1, Vertex3D v2) | 박스 줌 |
BoxZoom()
public void BoxZoom()
박스 줌
BoxZoom(int x1, int y1, int x2, int y2)
public void BoxZoom(int x1, int y1, int x2, int y2)
박스 줌
Parameters
| Name | Type | Description |
|---|---|---|
| x1 | int | Screen X1 |
| y1 | int | Screen Y1 |
| x2 | int | Screen X2 |
| y2 | int | Screen Y2 |
Examples
// VIZCore3D.NET Control
private VIZCore3D.NET.VIZCore3DControl vizcore3d;
private void Example1()
{
VIZCore3D.NET.Data.BoundBox3D boundBox = vizcore3d.Model.BoundBox;
vizcore3d.View.BoxZoom(
boundBox.GetVertexMin()
, boundBox.GetVertexMax()
);
}
private void Example2()
{
VIZCore3D.NET.Data.BoundBox3D boundBox = vizcore3d.Model.BoundBox;
VIZCore3D.NET.Data.Vertex3D min = vizcore3d.View.WorldToScreen(boundBox.GetVertexMin(), true);
VIZCore3D.NET.Data.Vertex3D max = vizcore3d.View.WorldToScreen(boundBox.GetVertexMax(), true);
vizcore3d.View.BoxZoom(
Convert.ToInt32(min.X)
, Convert.ToInt32(min.Y)
, Convert.ToInt32(max.X)
, Convert.ToInt32(max.Y)
);
}
BoxZoom(Vertex3D v1, Vertex3D v2)
public void BoxZoom(Vertex3D v1, Vertex3D v2)
박스 줌
Parameters
| Name | Type | Description |
|---|---|---|
| v1 | Vertex3D | Vertex1 |
| v2 | Vertex3D | Vertex2 |
Examples
// VIZCore3D.NET Control
private VIZCore3D.NET.VIZCore3DControl vizcore3d;
private void Example1()
{
VIZCore3D.NET.Data.BoundBox3D boundBox = vizcore3d.Model.BoundBox;
vizcore3d.View.BoxZoom(
boundBox.GetVertexMin()
, boundBox.GetVertexMax()
);
}
private void Example2()
{
VIZCore3D.NET.Data.BoundBox3D boundBox = vizcore3d.Model.BoundBox;
VIZCore3D.NET.Data.Vertex3D min = vizcore3d.View.WorldToScreen(boundBox.GetVertexMin(), true);
VIZCore3D.NET.Data.Vertex3D max = vizcore3d.View.WorldToScreen(boundBox.GetVertexMax(), true);
vizcore3d.View.BoxZoom(
Convert.ToInt32(min.X)
, Convert.ToInt32(min.Y)
, Convert.ToInt32(max.X)
, Convert.ToInt32(max.Y)
);
}