2016-07-05 3 views
0

Babylon.js 프로젝트에 힘을 전달하는 그래프를 만들려고하고 있는데, 어떻게해야하는지에 대해 누구나 제안했는지 궁금합니다. 나는 barycentric 메서드와 Barnes-Hut 메서드를 조사 중입니다. 그러나 d3.layout.force를 입력하여 d3.js에서 수행되는 방법과 같이 더 간단한 방법이 있는지 궁금합니다. 위의 방법 중 하나를 사용하십시오. 3D 영역 내에서 평면 위에 노드를 추가해야하지만 노드의 y 값은 일정하게 유지되므로 2D 문제가 더 많습니다.Babylon.js에서 강제로 방향을 지정하는 그래프 만들기

나는 또한 Springy (http://getspringy.com/)를 들여다 보았지만 바빌론의 3D 특성으로 인해이를 Babylon.js에 구현할 수 있는지 확실하지 않습니다.

누구든지이 문제를 해결할 제안이 있다면 크게 감사하겠습니다.

감사합니다.

답변

0

나는이 문제를 여러 조각으로 나눌 것이다.

기성품 알고리즘을 사용하여 데이터를 좌표로 배열 한 다음 바빌론으로 좌표를 공급합니다.

d3-force가 숨겨진 SVG에서 마술을하게하고 그래프 데이터를 바빌론에 공급하는 것이 정말 싼 방법입니다.

예, 해킹입니다.하지만 빠르고 쉽습니다.