2017-03-27 8 views
1

나는 cytoscape가 webgl-3d 축을 지원하지 않는다는 것을 알고 있습니다. 하지만 2D로 렌더링 할 때 webgl을 지원합니까?cytoscape.js lib에서 렌더링하기위한 기본 컨텍스트가 무엇입니까?

그리고 사이코 스케이프에서 렌더링하기위한 기본 컨텍스트는 무엇이고 캔버스라면이 경우에 webgl을 사용하는 방법은 무엇입니까?

예를 들어, 중심 요소에서 2 차원만을 사용하는 다른 모든 요소까지 2k 요소를 렌더링해야합니다.

let layout = { 
    container: document.getElementById('app'), 
    elements: [] 
}; 

for(let i = 0, j = 2000, k = 0; i < 2000; i++) { 
    layout.elements[i] = { 
    data: { id: 'node_' + i } 
    }; 
    layout.elements[j] = { 
    data: { 
     source: 'node_1000', 
     target: 'node_' + k 
    } 
    }; 
    j++; 
    k++ 
} 

var cy = cytoscape(layout); 

감사

답변

0

그것은 어떤 경우에는 성능을 블리트 개선하기 위해 GL 컨텍스트를 사용하는 계획 canvas2d 사용합니다. 하지만 개발자 입장에서는 그다지 중요하지 않습니다. 그 중 어느 것도 API에 의해 노출되지 않습니다.