GetPosition
Overloads
| Name | Description |
|---|---|
| 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
| Name | Type | Description |
|---|---|---|
| keyword | string | 프레임 좌표 |
Returns
| Type | Description |
|---|---|
| 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
| Name | Type | Description |
|---|---|---|
| axis | Axis | 축 |
| keyword | string | 프레임 좌표 |
Returns
| Type | Description |
|---|---|
| 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
| Name | Type | Description |
|---|---|---|
| axis | Axis | 축 |
| label | string | 프레임 |
| gridId | int | 프레임 번호 |
| offset | float | 오프셋 |
Returns
| Type | Description |
|---|---|
| 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());
}