본문으로 건너뛰기

SetMoldLineVisible

Overloads​

NameDescription
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​

NameTypeDescription
lineObject3DMoldLine대상 몰드 선분 (GetMoldLines 또는 GetMoldLinesByNode 로 얻은 항목)
visiblebooltrue = 표시, 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&lt;Object3DMoldLine&gt; lines, bool visible)

여러 몰드 선분의 표시 여부를 한 번에 설정

Remarks​

동작은 SetMoldLineVisible 와 같으며, 목록 전체를 적용한 뒤 화면을 한 번만 갱신한다.

Parameters​

NameTypeDescription
linesList<Object3DMoldLine>대상 몰드 선분 목록
visiblebooltrue = 표시, 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);
}