본문으로 건너뛰기

SetMoldLineVisibleByNode

Overloads​

NameDescription
SetMoldLineVisibleByNode(Node node, bool visible)지정 노드의 몰드 선분 전체 표시 여부 설정
SetMoldLineVisibleByNode(List<Node> nodes, bool visible)여러 노드의 몰드 선분 전체 표시 여부를 한 번에 설정

SetMoldLineVisibleByNode(Node node, bool visible)​

public void SetMoldLineVisibleByNode(Node node, bool visible)

지정 노드의 몰드 선분 전체 표시 여부 설정

Remarks​

그 노드의 모든 몰드 선분을 SetMoldLineVisible 로 한 번에 설정한다.
2D 도면에 투영된 몰드 라인에도 함께 적용되며, 설정은 파일에 저장되지 않는다.
BODY 가 아니거나 몰드 라인이 없는 노드이면 아무 동작도 하지 않는다.

Parameters​

NameTypeDescription
nodeNode대상 노드
visiblebooltrue = 표시, false = 숨김

Examples​

// VIZCore3D.NET Control
private VIZCore3D.NET.VIZCore3DControl vizcore3d;

private void Example()
{
// 선택한 노드의 몰드 라인 숨김 (몰드 라인은 BODY 에만 있으므로 BODY 를 포함해 가져옴)
List<VIZCore3D.NET.Data.Node> nodes = vizcore3d.Object3D.FromFilter(VIZCore3D.NET.Data.Object3dFilter.SELECTED_ALL_INCLUDE_BODY);

// BODY 가 아닌 노드는 몰드 라인이 없어 아무 동작도 하지 않음
foreach (VIZCore3D.NET.Data.Node node in nodes)
vizcore3d.View.MoldLine.SetMoldLineVisibleByNode(node, false);
}

SetMoldLineVisibleByNode(List<Node> nodes, bool visible)​

public void SetMoldLineVisibleByNode(List&lt;Node&gt; nodes, bool visible)

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

Remarks​

목록에 있는 노드의 모든 몰드 선분을 모아 한 번에 적용하고 화면을 한 번만 갱신한다.
동작은 SetMoldLineVisibleByNode 와 같다.

Parameters​

NameTypeDescription
nodesList<Node>대상 노드 목록
visiblebooltrue = 표시, false = 숨김

Examples​

// VIZCore3D.NET Control
private VIZCore3D.NET.VIZCore3DControl vizcore3d;

private void Example()
{
// 선택한 노드들의 몰드 라인 숨김 (몰드 라인은 BODY 에만 있으므로 BODY 를 포함해 가져옴)
List<VIZCore3D.NET.Data.Node> nodes = vizcore3d.Object3D.FromFilter(VIZCore3D.NET.Data.Object3dFilter.SELECTED_ALL_INCLUDE_BODY);
vizcore3d.View.MoldLine.SetMoldLineVisibleByNode(nodes, false);
}