본문 바로가기

전체 글

YADE에서 PATH YADE에서 기본 PATH는 Working Directory가 아니다. 따라서, Script에서 Path를 지정해서 외부 모듈을 불러오도록 한다. 예제, from yade import pack, plot import sys sys.path.append('/home/jinsun/Dropbox/Yadee/CDSS') import g_var as g 더보기
YADE의 좌표표시 YADE QT창에서 좌표계는 "A"키를 누르면 표시된다. QT창에서 x, y, z키를 각각 누르면 축을 시점으로 화면이 표시되어 확인이 가능하다. 색상으로는 다음과 같다 Red : x Green : y Blue : z 아님 말고 더보기
Color RGB Vector Table 더보기
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인스턴스를 바디 컨테이너에 넣으려고.. 더보기
Ubuntu 꼬인경우 공장 초기화 하도록 하자 sudo dpkg --configure -a sudo apt-get update sudo apt-get -f install sudo apt-get full-upgrade sudo apt-get install --reinstall ubuntu-desktop sudo apt-get autoremove sudo apt-get clean sudo reboot 결국 나는 다시 깔았다. 더보기
패키지 의존성 관리 dpkg는 .deb 파일로 배포되는 프로그램을 설치함 패키지 의존성 오류 확인 방법 sudo dpkg --configure -a 패키지 강제 지우기 sudo apt-get --force-yes remove --purge 패키지 이름* sudo dpkg -P grub* 패키지 재설치 sudo apt-get install 패키지 이름 sudo update-패키지이름 더보기
Ubuntu 22.04.1 LTS에서 HP Z-central 설치하기 한마디로 거지 같음 일단 Hp Z-central sender를 홈페이지에서 다운로드 받는다. Debian Package로 배포됨 따라서, GDebi패키지 설치 프로그램 등을 이용하여 GUI환경에서 설치할 수 있으나 에러가 발생한다. 에러의 원인은 버젼 무시임 따라서, 아래의 절차를 따른다. 1. Root 유저의 권한으로 변경 sudo su - 2. 패키지가 있는 디렉토리로 이동한다 일반적으로 home - user - downlad에 있다 3. 환경을 내보낸다 export RGS_INSTALL_IGNORE_VERSION_CHECK=1 "여기서 중요한 것! 위의 환경설정 1 다음에 스페이스 하나를 꼭 넣자!" 터미널에서 export를 쳐서 환경설정 확인 RGS_INSTALL_IGNORE_VERSION_CHE.. 더보기
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 [.. 더보기