본문으로 건너뛰기

GetPosition

Overloads​

NameDescription
GetPosition(string keyword)프레임 좌표(FR20+100)의 위치(축, 좌표) 반환
GetPosition(Axis axis, string keyword)프레임 좌표(FR20+100)의 위치(축, 좌표) 반환
GetPosition(Axis axis, string label, int gridId, float offset)프레임 좌표의 위치를 반환

GetPosition(string keyword)​

public FramePosition GetPosition(string keyword)

프레임 좌표(FR20+100)의 위치(축, 좌표) 반환

Parameters​

NameTypeDescription
keywordstring프레임 좌표

Returns​

TypeDescription
FramePosition위치 정보

Examples​

// VIZCore3D.NET Control
private VIZCore3D.NET.VIZCore3DControl vizcore3d;

private void Example()
{
if (vizcore3d.Model.IsOpen() == false) return;
if (vizcore3d.Frame.HasFrame == false) return;

VIZCore3D.NET.Data.FramePosition framePt
= vizcore3d.Frame.GetPosition("FR10+500");

if (framePt.ValidData == true)
MessageBox.Show(framePt.Position.ToString());
}

GetPosition(Axis axis, string keyword)​

public FramePosition GetPosition(Axis axis, string keyword)

프레임 좌표(FR20+100)의 위치(축, 좌표) 반환

Parameters​

NameTypeDescription
axisAxis축
keywordstring프레임 좌표

Returns​

TypeDescription
FramePosition위치 정보

Examples​

// VIZCore3D.NET Control
private VIZCore3D.NET.VIZCore3DControl vizcore3d;

private void Example()
{
if (vizcore3d.Model.IsOpen() == false) return;
if (vizcore3d.Frame.HasFrame == false) return;

VIZCore3D.NET.Data.FramePosition framePt
= vizcore3d.Frame.GetPosition(Data.Axis.X, "FR10+500");

if (framePt.ValidData == true)
MessageBox.Show(framePt.Position.ToString());
}

GetPosition(Axis axis, string label, int gridId, float offset)​

public FramePosition GetPosition(Axis axis, string label, int gridId, float offset)

프레임 좌표의 위치를 반환

Parameters​

NameTypeDescription
axisAxis축
labelstring프레임
gridIdint프레임 번호
offsetfloat오프셋

Returns​

TypeDescription
FramePosition위치

Examples​

// VIZCore3D.NET Control
private VIZCore3D.NET.VIZCore3DControl vizcore3d;

private void Example()
{
if (vizcore3d.Model.IsOpen() == false) return;
if (vizcore3d.Frame.HasFrame == false) return;

VIZCore3D.NET.Data.FramePosition framePt
= vizcore3d.Frame.GetPosition(Data.Axis.X, "FR", 10, 500.0f);

if (framePt.ValidData == true)
MessageBox.Show(framePt.Position.ToString());
}