Selectable
Overloads
| Name | Description |
|---|---|
| Selectable(bool selectable) | 전체 형상 선택 가능 여부 설정 |
| Selectable(bool selectable, List<ShapeItem> shapes) | 지정 형상 목록 선택 가능 여부 설정 |
Selectable(bool selectable)
public void Selectable(bool selectable)
전체 형상 선택 가능 여부 설정
Parameters
| Name | Type | Description |
|---|---|---|
| selectable | bool | true: 선택 가능 / 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
| Name | Type | Description |
|---|---|---|
| selectable | bool | true: 선택 가능 / false: 선택 불가 |
| shapes | List<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 });
}