본문으로 건너뛰기

Selectable

Overloads​

NameDescription
Selectable(bool selectable)전체 형상 선택 가능 여부 설정
Selectable(bool selectable, List<ShapeItem> shapes)지정 형상 목록 선택 가능 여부 설정

Selectable(bool selectable)​

public void Selectable(bool selectable)

전체 형상 선택 가능 여부 설정

Parameters​

NameTypeDescription
selectablebooltrue: 선택 가능 / false: 선택 불가

Examples​

// VIZCore3DX.NET Control
private VIZCore3DX.NET.VIZCore3DXControl vizcore3dx;

public void Example()
{
// 전체 선택 불가
vizcore3dx.Shape.Selectable(false);

// 전체 선택 가능
vizcore3dx.Shape.Selectable(true);
}

Selectable(bool selectable, List<ShapeItem> shapes)​

public void Selectable(bool selectable, List<ShapeItem> shapes)

지정 형상 목록 선택 가능 여부 설정

Parameters​

NameTypeDescription
selectablebooltrue: 선택 가능 / false: 선택 불가
shapesList<ShapeItem>대상 형상 목록

Examples​

// VIZCore3DX.NET Control
private VIZCore3DX.NET.VIZCore3DXControl vizcore3dx;

public void Example()
{
Data.Triangle3D triangle = new Data.Triangle3D
{
Point1 = new Data.Vertex3D( 0f, 0f, 0f),
Point2 = new Data.Vertex3D(10000f, 0f, 0f),
Point3 = new Data.Vertex3D( 5000f, 8660f, 0f)
};

var shape = vizcore3dx.Shape.CreateTriangleShape(triangle, 2.0f, Data.StrokePattern.Solid, Color.Purple);

// 해당 Shape만 선택 불가 처리
vizcore3dx.Shape.Selectable(false, new List<Data.ShapeItem> { shape });
}