본문 바로가기

AnyBody/FAQ

한국인 표준 체형으로 스케일링하는 방법

한국인 표준 체형 정보

AnyBody에서 제공하는 근골격 인체모델은 모든 체형으로 변경이 가능합니다. 기본 모델은 유럽인 남성의 평균인 175cm, 75kg의 체형으로 모델링이 되어 있습니다. 물론 한국인 표준 체형으로도 스케일링이 됩니다. 

 

참고로, 아래의 사이트에서 한국인 표준 체형 정보를 확인할 수 있습니다. 

https://sizekorea.kr/human-info/body-shape-class/std-body-shape?measDegree=6&gender=M

 

한국인의 체형 분류

한국인의 체형 분류 - 표준체형

sizekorea.kr

 

 

LENGTHMASSFAT_EXTMEATUREMENTS 기법을 이용한 스케일링

이번 예제에서는 LENGTHMASSFAT_EXTMEASUREMENTS 기법을 이용해 스케일링을 합니다. 

 

먼저 Human Standing 템플릿을 선택하고 Load하면 인체 모델이 나타납니다. 

 

AnyBody에서 제공하는 근골격 인체모델을 한국인 표준모델로 변경하기 위해서 사용자는 스케일링 기법을 선택해야 합니다. 

 

#define BM_SCALING _SCALING_UNIFORM_EXTMEASUREMENTS_
#define BM_SCALING _SCALING_LENGTHMASS_EXTMEASUREMENTS_
#define BM_SCALING _SCALING_LENGTHMASSFAT_EXTMEASUREMENTS_

다양한 스케일링 기법 중 특히 위의 3가지 스케일링 방법은 뼈의 랜드마크를 이용한 스케일링 기법으로 실제로 측정한 사이즈 데이터를 입력하여 사용합니다. 

※ 뼈의 랜드마크란 해부학적으로 중요한 위치를 지칭하는 용어로 특정 뼈의 돌출부, 구멍 등의 특징을 나타냅니다. 

 

신장, 체중 및 각 세그먼트의 사이즈 측정 데이터를 BM_SCALING_ANTHRO_FILE에 입력하기 위해 아래와 같이 AnyScript를 작성합니다. 

 

Main 함수 내에 HumanModel 위에 BodyModelConfiguration.any 파일을 클릭하여 사용할 LENGTHMASSFAT_EXTMEASUREMENTS 기법을 정의(#define)합니다. 

 

BM_SCALING_ANTHRO_FILE은 AMMR의 경로인 AMMR\Body\AAUHuman\Scaling\AnyFamily 에서 확인할 수 있습니다. AnyFamily 폴더를 위에서 HumanStand 템플릿을 이용해 생성한 main파일 경로에 복사합니다. 

 

 

BM_SCALING_ANTHRO_FILE인 AnyManExternal.any 파일의 경로를 지정 (#path) 합니다. 

 

AnyManExternal.any 파일을 클릭하여 한국인 표준 신장, 체중 및 각 세그먼트의 길이를 지정합니다. 아래는 한국인 40대 남성의 평균 값으로 지정하였습니다. 

 

아래와 같이 모델이 변경된 것을 확인할 수 있습니다. 이와 같이 스케일링 된 인체모델의 통해 제품의 인간공학적 설계가 가능하게 됩니다. 예를 들면 문(Door)을 설계할 때, 문의 높이, 폭,  손잡이 위치 등 제품을 사용하는 사용자를 고려한 디자인이 가능합니다.