SetMoldLineVisible
Overloads
| Name | Description |
|---|---|
| SetMoldLineVisible(Object3DMoldLine line, bool visible) | 몰드 선분 1개의 표시 여부 설정 |
| SetMoldLineVisible(List<Object3DMoldLine> lines, bool visible) | 여러 몰드 선분의 표시 여부를 한 번에 설정 |
SetMoldLineVisible(Object3DMoldLine line, bool visible)
public void SetMoldLineVisible(Object3DMoldLine line, bool visible)
몰드 선분 1개의 표시 여부 설정
Remarks
몰드 라인 전체 표시(Visible)가 켜져 있을 때만 화면에 반영된다.
2D 도면에 투영된 몰드 라인에도 함께 적용된다.
설정은 파일에 저장되지 않으며, 모델을 닫으면 모두 표시 상태로 돌아간다.
Parameters
| Name | Type | Description |
|---|---|---|
| line | Object3DMoldLine | 대상 몰드 선분 (GetMoldLines 또는 GetMoldLinesByNode 로 얻은 항목) |
| visible | bool | true = 표시, false = 숨김 |
Examples
// VIZCore3D.NET Control
private VIZCore3D.NET.VIZCore3DControl vizcore3d;
private void Example()
{
vizcore3d.View.MoldLine.Visible = true;
List<VIZCore3D.NET.Data.Object3DMoldLine> lines = vizcore3d.View.MoldLine.GetMoldLines();
if (lines.Count == 0) return;
// 첫 번째 선분 숨김
vizcore3d.View.MoldLine.SetMoldLineVisible(lines[0], false);
}
SetMoldLineVisible(List<Object3DMoldLine> lines, bool visible)
public void SetMoldLineVisible(List<Object3DMoldLine> lines, bool visible)
여러 몰드 선분의 표시 여부를 한 번에 설정
Remarks
동작은 SetMoldLineVisible 와 같으며, 목록 전체를 적용한 뒤 화면을 한 번만 갱신한다.
Parameters
| Name | Type | Description |
|---|---|---|
| lines | List<Object3DMoldLine> | 대상 몰드 선분 목록 |
| visible | bool | true = 표시, false = 숨김 |
Examples
// VIZCore3D.NET Control
private VIZCore3D.NET.VIZCore3DControl vizcore3d;
private void Example()
{
vizcore3d.View.MoldLine.Visible = true;
// 특정 노드의 몰드 선분만 모두 숨김
VIZCore3D.NET.Data.Node node = vizcore3d.Object3D.FromIndex(10);
List<VIZCore3D.NET.Data.Object3DMoldLine> lines = vizcore3d.View.MoldLine.GetMoldLinesByNode(node);
vizcore3d.View.MoldLine.SetMoldLineVisible(lines, false);
}