计算机图形学利用python实现 bresenham算法画圆
测试输入半径 40
import numpy as np
import matplotlib.pyplot as plt
img = np.zeros((105,105)) # 创建一个105x105的画布
def draw(x,y):
# 平移原点
x += int(img.shape[0]/2)
y += int(img.shape[1]/2)
#
img[-y,x] = 1
print("画布长度为100*100,请输入圆的半径:")
r = int(...
原创
2020-12-07 11:42:32 ·
1749 阅读 ·
4 评论