YADE에서 Body간의 interaction은 O.interaction에 존재 한다.
In [41]: type(O.interactions)
Out[41]: yade.wrapper.InteractionContainer
InteractionContainer 클래스로 분류된다.
컨테이너 내의 내용을 보려면,
In [38]: InteractionContainer.withBody(O.interactions,100)
Out[38]:
[<Interaction instance at 0x56107bd01d30>,
<Interaction instance at 0x56107bdd5ae0>,
<Interaction instance at 0x56107bdd5e30>]
100번째 Body의 interaction은 3개이고, 각각의 인스턴스 주소를 확인할 수 있다.
100번째 interaction을 구성하고 있는 첫번째 body의 id는 53이다.
In [8]: InteractionContainer.nth(O.interactions,100).id1
Out[8]: 53
즉, 100번째 interaction의 instance는 아래와 같다.
InteractionContainer.nth(O.interactions,100)
'YADE' 카테고리의 다른 글
matplotlib.pyplot 사용법 (0) | 2023.02.07 |
---|---|
YADE의 Material (1) | 2023.01.25 |
Body의 종류 확인방법 (0) | 2023.01.11 |
Body의 상태 확인방법 (0) | 2023.01.07 |
O.engines 내용 확인방법 (1) | 2023.01.06 |