Move
Overloads
Move(float x, float y, float z, bool zeroBase)
public void Move(float x, float y, float z, bool zeroBase)
선택된 개체를 이동
Parameters
| Name | Type | Description |
|---|---|---|
| x | float | X 방향 이동 거리 |
| y | float | Y 방향 이동 거리 |
| z | float | Z 방향 이동 거리 |
| zeroBase | bool | 모델 원점에서 이동 - True : 모델 원점에서 이동, False : 모델 현재 위치에서 이동 |
Move(Vertex3D vertex, bool zeroBase)
public void Move(Vertex3D vertex, bool zeroBase)
선택된 개체를 이동
Parameters
| Name | Type | Description |
|---|---|---|
| vertex | Vertex3D | 이동 거리 |
| zeroBase | bool | 모델 원점에서 이동 - True : 모델 원점에서 이동, False : 모델 현재 위치에서 이동 |
Move(int[] index, float x, float y, float z, bool zeroBase)
public void Move(int[] index, float x, float y, float z, bool zeroBase)
지정된 개체를 이동
Parameters
| Name | Type | Description |
|---|---|---|
| index | Int32[] | 노드 인덱스 |
| x | float | X 방향 이동 거리 |
| y | float | Y 방향 이동 거리 |
| z | float | Z 방향 이동 거리 |
| zeroBase | bool | 모델 원점에서 이동 - True : 모델 원점에서 이동, False : 모델 현재 위치에서 이동 |
Move(List<int> index, float x, float y, float z, bool zeroBase)
public void Move(List<int> index, float x, float y, float z, bool zeroBase)
지정된 개체를 이동
Parameters
| Name | Type | Description |
|---|---|---|
| index | List<int> | 노드 인덱스 |
| x | float | X 방향 이동 거리 |
| y | float | Y 방향 이동 거리 |
| z | float | Z 방향 이동 거리 |
| zeroBase | bool | 모델 원점에서 이동 - True : 모델 원점에서 이동, False : 모델 현재 위치에서 이동 |
Move(List<Node> node, float x, float y, float z, bool zeroBase)
public void Move(List<Node> node, float x, float y, float z, bool zeroBase)
지정된 개체를 이동
Parameters
| Name | Type | Description |
|---|---|---|
| node | List<Node> | 노드 |
| x | float | X 방향 이동 거리 |
| y | float | Y 방향 이동 거리 |
| z | float | Z 방향 이동 거리 |
| zeroBase | bool | 모델 원점에서 이동 - True : 모델 원점에서 이동, False : 모델 현재 위치에서 이동 |
Examples
// VIZCore3D.NET Control
private VIZCore3D.NET.VIZCore3DControl vizcore3d;
private void Example()
{
List<VIZCore3D.NET.Data.Node> node =
vizcore3d.Object3D.FromFilter(Data.Object3dFilter.SELECTED_TOP);
vizcore3d.Object3D.Transform.Move(
node
, 1000.0f
, 1000.0f
, 1000.0f
, true
);
}
Move(List<Node> node, Vertex3D distance, bool zeroBase)
public void Move(List<Node> node, Vertex3D distance, bool zeroBase)
지정된 개체를 이동
Parameters
| Name | Type | Description |
|---|---|---|
| node | List<Node> | 노드 |
| distance | Vertex3D | 이동 거리 |
| zeroBase | bool | 모델 원점에서 이동 - True : 모델 원점에서 이동, False : 모델 현재 위치에서 이동 |
Move(List<Node> node, Vector3D distance, bool zeroBase)
public void Move(List<Node> node, Vector3D distance, bool zeroBase)
지정된 개체를 이동
Parameters
| Name | Type | Description |
|---|---|---|
| node | List<Node> | 노드 |
| distance | Vector3D | 이동 거리 |
| zeroBase | bool | 모델 원점에서 이동 - True : 모델 원점에서 이동, False : 모델 현재 위치에서 이동 |
Move(GroupItem group, float x, float y, float z, bool zeroBase)
public void Move(GroupItem group, float x, float y, float z, bool zeroBase)
지정된 그룹 개체를 이동
Parameters
| Name | Type | Description |
|---|---|---|
| group | GroupItem | 그룹 아이템 |
| x | float | X 방향 이동 거리 |
| y | float | Y 방향 이동 거리 |
| z | float | Z 방향 이동 거리 |
| zeroBase | bool | 모델 원점에서 이동 - True : 모델 원점에서 이동, False : 모델 현재 위치에서 이동 |
Move(GroupItem group, Vertex3D distance, bool zeroBase)
public void Move(GroupItem group, Vertex3D distance, bool zeroBase)
지정된 그룹 개체를 이동
Parameters
| Name | Type | Description |
|---|---|---|
| group | GroupItem | 그룹 아이템 |
| distance | Vertex3D | 이동 거리 |
| zeroBase | bool | 모델 원점에서 이동 - True : 모델 원점에서 이동, False : 모델 현재 위치에서 이동 |