XPresso

클로너에 바운딩 박스 노드를 적용하여 데이터를 뽑아낼 수 있을까요?

by 김철홍 posted Feb 10, 2015 Replies 6
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄
Extra Form

클로너를 이용하여 어떤 형태를 만들고 있습니다.20150210_155944.jpg


하고싶은 것은 클로너의 맨 아래부분이 항상 월드 0에 있게끔 하는 것입니다.

마치 클로너가 항상 바닥에 붙어있게끔 말이죠

그래서 에스프레소를 짜려고 했습니다.


클로너에 바운딩 박스 노드로 box point5번 부터 8번까지의 Y데이터를 뽑아 클로너의 포지션에 적용하면 될거라 생각했습니다.


20150210_155835.jpg


하지만 보시는 바와 같이 클로너에는 바운딩 박스노드가 먹히질 않습니다.

프리버티브오브젝트도 안먹고 에디터블한 오브젝트만 적용되는 것같습니다.


질문은 클로너의 바운딩박스 데이터를 뽑을 수 있는 방법이 있을까요?

형태가 변하는 클로너를 항상 바닥에 붙어있게끔 할 수 있는 방법이 있을까요?

  • ?
    엘도라도 2015.02.11 11:58 Files첨부 (1)

    파일 참조하세요.

    간단히 설명하자면 파이썬으로 클로너의 xyz반지름 값을 구하고 곱하기 2한 것을 결과로 출력한 것입니다.

  • ?
    김철홍 2015.02.11 13:06

    감사합니다 저도 서칭하다가 이걸 봤는데 Bounding Box의 각 포인트의 위치 좌표를 구할 수가 없어서요..


    위에 제가올린 이미지에서 보이듯이 바운딩 박스의 각 포인트 위치 좌표가 필요합니다.

  • ?
    엘도라도 2015.02.11 14:03

    클로너 바닥을 월드값 Y를 0으로 한다면 굳이 바운딩 박스 포인트 구할 필요없이 구해진 반지름 값을 클로너의 글로벌 포지션에 대입하면 되지 않을까요? 월드값 Y가 0라는 뜻은 물체의 크기의 반만큼 위로 올라가 있다는 뜻이니까요. 


  • ?
    김철홍 2015.02.11 17:10

    클로너의 엑시스가 노드의 중심에 있는게 아니라서요 ㅠㅠ

  • ?
    .피. 2015.02.11 13:53 Files첨부 (1)

    clone을 널로 그룹하시고 Connect 사용해 하나로 묶어 weld옵션을 끈 상태로 바운딩 박스 추출해 보시거나.

    Spline Wrap을 그룹하시면 속성에 바운딩 박스 값이 나오니 그것을 이용하셔도 될것 같습니다.


    Bound.jpg

  • ?
    김철홍 2015.02.11 17:12

    우와 역시 '될것 같은데 안되면 커넥트' 진리군요!


    정말 감사드립니다 피님!!


Articles

1 2 3 4 5 6 7 8 9 10