2012-02-29 3 views
3

세그먼트 당 가변 너비가있는 html 5 캔버스에 여러 세그먼트 선을 그립니다. 세그먼트 당 가변 폭을 사용하여 html5 캔버스에 선을 그릴 수 있습니까?

나는 (의사)과 같은 시도 :


beginpath() 
setLineWidth(1) 
lineTo(0,0) 
... 
setLineWidth(10) 
lineTo(73, 44) 

stroke() 

을하지만 스트로크가 마지막 선폭() 값을 취 보인다? 다른 방법이 있습니까?

나는 모든 세그먼트를 자체 라인으로 만들려고했지만, 실제로 1000+ 세그먼트를 그리는 경우에 실제로 나타났다.

답변

0

아마도 각 세그먼트를 자체 라인으로 만들어야 할 것입니다. 그것도 같은 종류의 그라디언트로 커스텀 셰이프를 만드는 법을 이해해야합니다.

2

각 세그먼트마다 stroke()으로 전화해야합니다. 끝 부분이 아니라 다른 가능성은 없습니다.

+1

감사합니다. 불행히도이 솔루션은 10 배 느립니다. – laserpanda

관련 문제