“construction group” 은 어떤 기능을 담당하나요?

structuregroup
analysisgroup

#1

이번 토픽은 아래 컨텐츠를 번역하여 작성되었습니다.
What is a “construction group”? by @fgomez

구조 그룹(structure groups)분석 그룹(analysis groups)은 사용자 맞춤형 분석(customized analysis), 파라미터 스윕과 최적화(parameter sweeps and optimization) 등을 매우 편리하게 사용할 수 있게 해줍니다. 일반적으로, 이들 구조 및 분석그룹은 복잡한 구조물를 다루는 시뮬레이션에 포함된 개체들을 체계화 하기 위한 적합한 방법을 제공합니다. 개체 라이브러리는 바로 사용할 수 있는 많은 그룹을 제공하지만 사용자가 직접 자신의 그룹을 만들 수 있습니다.

일반적으로, 사용자가 이런 그룹을 만들 때, 그룹 내부에 있는 개체들의 속성이 그룹 속성을 통해서만 접근할 수 있다는 것을 확실히 하길 원할 것입니다. 예를 들자면, 사용자의 그룹이 구(spheres) 어레이로 이루어져 있다면, 어레이 중 한 개체의 반경을 편집함으로써 그 반경을 분리하여 변경할 수 없다는 것을 확실하게 해 두는 것이 편리합니다. 특별히 많은 수의 개체를 다루고 있는 경우, 이 방법은 셋업(setup)을 관리하는데 도움이 됩니다. 저장되는 자식 개체(child object)의 변경을 방지하기 위해서, 아래 그림처럼 “construction group” 옵션을 체크합니다. “construction group” 옵션이 사용될 때, 그룹 내부에 있는 개체들은 그룹의 셋업 스크립트(setup script)을 통해서 그룹 내부의 개체들이 추가될 수 있습니다. 그러므로, 그룹 밖에 있는 개체는 추가될 수 없습니다.