CW弧与JavaFX arcTo()或类似的功能

时间:2016-05-02 11:02:47

标签: javafx

是否有一种简单的方法可以使用JavaFX arcTo()或类似函数绘制cw弧?

    gc.setFill(Color.LIGHTGRAY);
    gc.fillRect(0, 0, 200, 200); 
    gc.beginPath();
    gc.moveTo(20,20);

    // CCW arc
    gc.arcTo(lastPos[0], lastPos[1], newPos[0], newPos[1], Math.sqrt(offset[0]*offset[0]+offset[1]*offset[1]));

    gcGCodeVis.stroke();
    gcGCodeVis.closePath();

我尝试使用以下代码,但它没有正常工作:

    // CW arc
    gc.moveTo(newPos[0], newPos[1]);
    gc.arcTo(newPos[0]+offset[0], newPos[1]+offset[1], lastPos[0], lastPos[1], Math.sqrt(offset[0]*offset[0]+offset[1]*offset[1]));
    gc.moveTo(newPos[0], newPos[1]);

0 个答案:

没有答案