算幽幽 发表于 2018-9-5 15:51:05

python 五角星 坐标问题


        python 零基础入门中学习到了Canvas组件,小甲鱼老师用create_polygon() 方法,建立五角星,
如图所示,A坐标(x1,y1),问题: A坐标在ptCenter点的上方,y1不是应该等于y+r2吗?

        新人发帖问题求助,还望包涵{:5_109:}

塔利班 发表于 2018-9-5 15:51:06

canvas坐标左上角为0,0
往右x递增,
往下y递增

算幽幽 发表于 2018-9-5 15:58:03

塔利班 发表于 2018-9-5 15:54
canvas坐标左上角为0,0
往右x递增,
往下y递增

相当于正x轴,正y轴,180度颠倒吗?

塔利班 发表于 2018-9-5 16:02:07

x正没变,y变了,画布一般不涉及到负坐标

算幽幽 发表于 2018-9-5 16:07:44

本帖最后由 算幽幽 于 2018-9-5 16:09 编辑

算幽幽 发表于 2018-9-5 16:09:09

塔利班 发表于 2018-9-5 16:02
x正没变,y变了,画布一般不涉及到负坐标

恩,谢谢(><),学到了

bravsheng 发表于 2021-9-17 16:09:03

好问题! 我也遇到了,当时产生和你一样的想法。   谢谢层主的回答。
噢,原来y往上是递减
页: [1]
查看完整版本: python 五角星 坐标问题