0
我想用織物js(或常規js)來測量多段線。到目前爲止,我可以繪製多段線,但它只能測量從mousedown到mouseup的距離,而不是測量整個線距。例如,如果我要繪製一個圓,它將返回距離「0」,因爲開始和結束頂點相同,而我想測量圓周長。以下是代碼:如何使用fabric.js測量Polyline?
var Calculate = {
lineLength: function (x1, y1, x2, y2) {
return normalizedSize * (Math.sqrt(Math.pow(x2 * 1 - x1 * 1, 2) + Math.pow(y2 * 1 - y1 * 1, 2)));
}
}
非常好的解決方案,但由於某種原因它沒有返回值。必須有一個錯誤,我看不到 – Haloor
我不知道,你應該設置你的代碼在一個工作小提琴,刪除不必要的顏色和其他東西,並專注於長度測量 – AndreaBogazzi
它應該是我
Haloor