콘텐츠로 이동

hfVisualizer 원격 제어 Renumber

renumber

hfVisualizer --remote [--target <id>] renumber <selected-nodes|selected-elements|all-nodes|all-elements> <start-id> <+X|-X|+Y|-Y|+Z|-Z> <+X|-X|+Y|-Y|+Z|-Z> <+X|-X|+Y|-Y|+Z|-Z>
  • GUI Renumbering 위젯과 같은 작업을 수행합니다.
  • renumber는 preprocessing mode에서만 동작합니다.
  • <start-id>는 양의 정수여야 합니다.
  • 세 priority token은 각각 +X, -X, +Y, -Y, +Z, -Z 중 하나여야 하며, 세 축은 서로 달라야 합니다.
  • 대상 규칙:
  • selected-nodes: 현재 node selection만 renumber
  • selected-elements: 현재 element selection만 renumber
  • all-nodes: 전체 root nset을 renumber
  • all-elements: 전체 root elset을 renumber
  • 동작 규칙:
  • selected 대상 모드는 비어 있지 않은 현재 selection이 필요함
  • 일부만 renumber할 때는 선택되지 않은 나머지와 id가 겹치면 기존 largest-number next-id 규칙으로 밀어내며, GUI와 같은 동작을 따름
  • 성공적으로 적용되면 numbering-changed, database-modified 상태를 올리고 모델을 다시 렌더링함
  • GUI Renumbering Apply도 같은 정규 tail renumber ...를 Remote Control History와 *.ipc.txt에 남깁니다.

예시:

hfVisualizer --remote renumber selected-nodes 1001 +X -Y +Z
hfVisualizer --remote renumber all-elements 1 -Z +X +Y