본문 바로가기
반응형

근골격동역학3

에니바디 세그먼트, 노드, STL바디 개념 에니바디에서는 세그먼트가 하나의 뼈 역할을 합니다. 해석을 포함한 전체 모델링의 큰 순서는 아래와 같습니다. 세그먼트 정의 -> 조인트로 연결 -> 드라이버 정의(운동학) -> 운동학 해석 -> 근육 정의 및 부착 -> 역동역학 해석 세그먼트를 정의 할 때, 세그먼트 안에 노드들을 정의합니다. 노드들은 조인트연결이나 근육 연결에 사용됩니다. 세그먼트 정의 부터 살펴봅시다. AnySeg = { //r0 = {0.0, 0.0, 0.0}; //rDot0 = {0.0, 0.0, 0.0}; //Axes0 = {{1.0, 0.0, 0.0}, {0.0, 1.0, 0.0}, {0.0, 0.0, 1.0}}; //omega0 = {0.0, 0.0, 0.0}; Mass = 0.0; Jii = {0.0, 0.0, 0.0}; .. 2021. 4. 15.
[에니바디] 글로벌 좌표계 표시하는 법 GlobalRef 폴더 안에 아래 코드 추가함. ScaleXYZ는 각 축의 크기, RGB는 좌표계 색상임. 아래는 위 코드 실행결과 2021. 4. 9.
에니바디 템플릿모델 자동생성 폴더 상태 에니바디에서 템플릿으로 불러올 수 있는 모델은 크게 세가지다. 1. Basic Main 템플릿 Basic Main 템플릿으로 생성한 모델의 폴더상태는 아래와 같다. 아래는 에니바디에서 불러온 모습이다. 에니바디 저장소모델을 사용하지 않고, 모델을 처음부터 정의해주어야 한다. 2. HUMAN 템플릿 HUMAN템플릿으로 생성한 모델의 폴더 상태는 아래와 같다. Model 폴더를 열면 아래와 같다. 코드를 보면 에니바디 저장소모델을 불러와서 사용하고 있다. 저장소 모델을 기반으로 확장할 수 있도록 한 것이다. JointsAndDrivers 를 열어보면 아래와 같다. 설정된게 없다. 3. Human Standing 템플릿 Human Standing 템플릿으로 생성한 모델의 폴더 상태는 아래와 같다. Human .. 2021. 4. 9.
반응형