컴퓨터 지원 설계 시스템의 3차원 장면에서 오브젝트들의 어셈블리를 동적으로 조작하는 컴퓨터 구현 방법으로서, 상기 방법은: 상기 어셈블리의 오브젝트들을 연결하는 키너메틱 조인트들에 관한 정보를 상기 오브젝트들의 어셈블리에 제공하는 단계 (S1); 상기 장면에 임베디드된 동적 조작 툴 (DM) 을 제공하는 단계로서, 상기 동적 조작 툴 (DM) 은 각각의 축에 대해 병진에서의 자유도와 회전에서의 자유도를 허용하는 3개의 축을 갖는 레퍼렌셜 (referential) 을 포함하는, 상기 제공하는 단계 (S2); 상기 동적 조작 툴 (DM) 을 상기 어셈블리의 하나의 오브젝트에 부착하는 단계 (S3); 상기 어셈블리의 상기 오브젝트에 부착된 상기 동적 조작 툴 (DM) 의 자유도를 선택하는 단계 (S4); 상기 선택된 자유도에 따라 부하를 인가하는 단계 (S5); 및 상기 부하 인가의 동적 시뮬레이션의 결과를 실시간으로 계산하고 디스플레이하는 단계 (S6) 를 포함한다.
A computer-implemented method and system of computer-aided design products for dynamically manipulating an assembly of objects in a three-dimensional scene. The system and method provide the assembly of objects with information relative to kinematic joints linking objects of the assembly. The system and method provide a dynamic manipulating tool (DM) embedded in the scene. The DM tool includes a reference with three-axes allowing for each axis a degree of freedom in translation and a degree of freedom in rotation. Next the system and method attach said dynamic manipulating tool (DM) to one object of the assembly, and select a degree of freedom of the dynamic manipulating tool (DM) attached to the object of the assembly. The system/method apply a load according to said selected degree of freedom and calculates and displays in real-time the result of a dynamic simulation of said load applying.