YADE 썸네일형 리스트형 YADE의 좌표표시 YADE QT창에서 좌표계는 "A"키를 누르면 표시된다. QT창에서 x, y, z키를 각각 누르면 축을 시점으로 화면이 표시되어 확인이 가능하다. 색상으로는 다음과 같다 Red : x Green : y Blue : z 아님 말고 더보기 Body의 이해 YADE Body의 이해 YADE에서 모델을 구성하는 Particle, Facet등은 Shape인 상태에서는 구체화 되지 않는다. 모델 스페이스내에서 구체화 되기 위해서는 인스턴스가 Body로 선언되어야 한다. 예를 들어보자 In [34]: Sphere Out[34]: yade.wrapper.Sphere Sphere는 클래스이다. In [35]: s=Sphere() In [36]: s Out[36]: 위의 작업을 통해 인스턴스로 구체화 된다. In [37]: O.bodies Out[37]: O.bodies는 Body를 담고있는 컨테이너이다. 여기에 Sphere를 담아야 하나, Sphere는 Body가 아니라 Shape을 정의 한다고 봐야된다. 그래서, 단순히 Sphere인스턴스를 바디 컨테이너에 넣으려고.. 더보기 Class, wrapper 확인 In [10]: Facet Out[10]: yade.wrapper.Facet In [11]: Facet() Out[11]: In [13]: Facet.area Out[13]: In [14]: Facet().area Out[14]: nan In [17]: ak = Facet() In [18]: ak Out[18]: In [19]: ak.area Out[19]: nan ==== In [1]: ak = Facet() In [2]: ak Out[2]: In [3]: ak.vertices Out[3]: [Vector3(nan,nan,nan), Vector3(nan,nan,nan), Vector3(nan,nan,nan)] In [4]: ak.vertices = [(0,0,0),(1,0,0),(0,0,1)] In [.. 더보기 Omega.run - 제어화면 표시 방법 YADE에서 O.run을 실행시 제어화면이 안나타 나는 경우가 있다. 이건 현재 YADE버전의 문제로 확인 됨 Omega.run의 특징 O.run(nSteps=1000, wait=False) print("next step") 이 경우, step 1000에 도달하기 전에 "next step"이 출력된다. 그리고 Graphical Interface가 나타난다. 반대로, O.run(nSteps=1000, wait=True) print("next step") 이 경우, step 1000에 도달 후 "next step"이 출력된다. 그러나 Graphical Interface가 나타나지 않는다. launchpad에 문의한 결과, 정상이며 차후 버전에 반영될 수도 있단다. 더보기 이전 1 2 다음