SetMoldLineVisibleByNode
Overloads
| Name | Description |
|---|---|
| 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
| Name | Type | Description |
|---|---|---|
| node | Node | 대상 노드 |
| visible | bool | true = 표시, 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<Node> nodes, bool visible)
여러 노드의 몰드 선분 전체 표시 여부를 한 번에 설정
Remarks
목록에 있는 노드의 모든 몰드 선분을 모아 한 번에 적용하고 화면을 한 번만 갱신한다.
동작은 SetMoldLineVisibleByNode 와 같다.
Parameters
| Name | Type | Description |
|---|---|---|
| nodes | List<Node> | 대상 노드 목록 |
| visible | bool | true = 표시, 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);
}