본문으로 건너뛰기

Select

Overloads

NameDescription
Select(Object3dSelectionModes mode)개체 선택
Select(List<int> index, bool selection, bool pivot)개체 선택
Select(List<Node> node, bool selection, bool pivot)개체 선택
Select(GroupItem group, bool selection, bool pivot)그룹 개체 선택
Select(int x1, int y1, int x2, int y2, bool fullContainsOnly)뷰 화면 좌표 영역에 해당하는 개체 선택

Select(Object3dSelectionModes mode)

public void Select(Object3dSelectionModes mode)

개체 선택

Parameters

NameTypeDescription
modeObject3dSelectionModes개체 선택 모드

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&lt;int&gt; index, bool selection, bool pivot)

개체 선택

Parameters

NameTypeDescription
indexList<int>Node Index List
selectionbool선택 상태
pivotbool회전 피봇(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&lt;Node&gt; node, bool selection, bool pivot)

개체 선택

Parameters

NameTypeDescription
nodeList<Node>Node List
selectionbool선택 상태
pivotbool회전 피봇(Pivot) 설정

Select(GroupItem group, bool selection, bool pivot)

public void Select(GroupItem group, bool selection, bool pivot)

그룹 개체 선택

Parameters

NameTypeDescription
groupGroupItem그룹 아이템
selectionbool선택 상태
pivotbool회전 피봇(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

NameTypeDescription
x1intX 좌표1
y1intY 좌표1
x2intX 좌표2
y2intY 좌표2
fullContainsOnlybool영역에 포함된 모델 유형 : 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 */
);
}