다이나모 초보 질문드립니다

1번 노드에 원하는 값을 넣으면 노드 값과 레벨을 포함한 View Name을 가지는 평면도를 만드는 다이나모를 만들고 싶은데요

ex) ["위생배관","공조배관"], 레벨: 지상1층, 지상2층 -> OUT: 지상1층 위생배관 평면도, 지상2층 위생배관 평면도, 지상1층 공조배관 평면도 ....

 

'FloorPlanView.ByLevel' 기능이 레벨에 해당하는 평면도를 만드는 노드라고 알고 있는데요

 

결과값이 계속 하나의 공종만 나오고 나머지 공종은 안 나오더라고요

 

'FloorPlanView.ByLevel' 노드는 평면도가 중복되면 문제가 생기는 건가요?

 

123.png

Yattaa Yattaa · 2023-12-15 17:55 · 조회 806 · Dynamo
첨부파일 1개
전체 4

  • 2023-12-15 21:59


    • 2023-12-16 12:29

      와 선생님 다이나모 참고해서 제가 만든 다이나모에서 반복 관련 노드 위치를 바꾸니까 해결되네요 ㅎㅎㅎㅎ

      근데 레벨을 복사한 후 평면도 만드는 것과 평면도를 만든 후 복사하는 게 왜 차이가 있을까요? ㅜ

      일단 해결돼서 너무 좋습니다 감사합니다!!!


      • 2023-12-16 15:09

        레벨을 먼저 반복(repeat)한 후 평면뷰를 만들어야 엘리먼트 ID가 중복되지 않아서 각각의 객체에 set파라미터로 매개변수를 바꿀 수 있습니다. 만약 평면뷰를 먼저 만들고 반복을 하게 되면 동일한 ID값을 가진 평면뷰가 반복되기 때문에 똑같은 뷰에 여러가지 이름으로 바꾸려고 시도해도 적용이 안되는 것이죠.

        그러니까 동일한 ID값을 가지는 A라는 평면뷰를 3개 복사해놓고 1개는 위생배관, 1개는 공조덕트, 1개는 공조배관 이런식으로 바꾸려고 시도하면 안되고 서로다른 ID값을 가지는 뷰3개를 복사해서 각각 위생배관, 공조덕트, 공조배관 이런식으로 바꿔야지 적용이 되는 것입니다.


        • 2023-12-18 08:58

          정말 감사합니다!!!!


          전체게시글 206