본문으로 건너뛰기

BoxZoom

Overloads

NameDescription
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

NameTypeDescription
x1intScreen X1
y1intScreen Y1
x2intScreen X2
y2intScreen 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

NameTypeDescription
v1Vertex3DVertex1
v2Vertex3DVertex2

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)
);
}