Select
Overloads
Select(Object3dSelectionModes mode)
public void Select(Object3dSelectionModes mode)
개체 선택
Parameters
| Name | Type | Description |
|---|---|---|
| mode | Object3dSelectionModes | 개체 선택 모드 |
Examples
// VIZCore3D.NET Control
private VIZCore3D.NET.VIZCore3DControl vizcore3d;
private void Example()
{
// Select All
vizcore3d.Object3D.Select(VIZCore3D.NET.Data.Object3dSelectionModes.SELECT_ALL);
// Invert
vizcore3d.Object3D.Select(VIZCore3D.NET.Data.Object3dSelectionModes.INVERT_SELECTION);
// Deselect All
vizcore3d.Object3D.Select(VIZCore3D.NET.Data.Object3dSelectionModes.DESELECT_ALL);
}
Select(List<int> index, bool selection, bool pivot)
public void Select(List<int> index, bool selection, bool pivot)
개체 선택
Parameters
| Name | Type | Description |
|---|---|---|
| index | List<int> | Node Index List |
| selection | bool | 선택 상태 |
| pivot | bool | 회전 피봇(Pivot) 설정 |
Examples
// VIZCore3D.NET Control
private VIZCore3D.NET.VIZCore3DControl vizcore3d;
private void Example()
{
List<VIZCore3D.NET.Data.Node> items = vizcore3d.Object3D.FromFilter(VIZCore3D.NET.Data.Object3dFilter.PARENT_LEAF_ASSEMBLY);
vizcore3d.Object3D.Select(items, true, true);
}
Select(List<Node> node, bool selection, bool pivot)
public void Select(List<Node> node, bool selection, bool pivot)
개체 선택
Parameters
| Name | Type | Description |
|---|---|---|
| node | List<Node> | Node List |
| selection | bool | 선택 상태 |
| pivot | bool | 회전 피봇(Pivot) 설정 |
Select(GroupItem group, bool selection, bool pivot)
public void Select(GroupItem group, bool selection, bool pivot)
그룹 개체 선택
Parameters
| Name | Type | Description |
|---|---|---|
| group | GroupItem | 그룹 아이템 |
| selection | bool | 선택 상태 |
| pivot | bool | 회전 피봇(Pivot) 설정 |
Select(int x1, int y1, int x2, int y2, bool fullContainsOnly)
public void Select(int x1, int y1, int x2, int y2, bool fullContainsOnly)
뷰 화면 좌표 영역에 해당하는 개체 선택
Parameters
| Name | Type | Description |
|---|---|---|
| x1 | int | X 좌표1 |
| y1 | int | Y 좌표1 |
| x2 | int | X 좌표2 |
| y2 | int | Y 좌표2 |
| fullContainsOnly | bool | 영역에 포함된 모델 유형 : True(포함된 모델만 선택), False(걸친 모델도 포함하여 선택) |
Examples
// VIZCore3D.NET Control
private VIZCore3D.NET.VIZCore3DControl vizcore3d;
private void Example()
{
System.Drawing.Size size = vizcore3d.View.Size;
vizcore3d.Object3D.Select(
0 /* X1 */
, 0 /* Y1 */
, size.Width /* X2 */
, size.Height /* Y2 */
, true /* Full Contain */
);
}