I am a teacher!

导航

2019年12月23日 #

JavaScript图形实例:正多边形

摘要: 圆心位于坐标原点,半径为R的圆的参数方程为 X=R*COS(θ) Y=R*SIN(θ) 在圆上取N个等分点,将这N个点首尾连接N条边,可以得到一个正N边形。 1.正多边形阵列 构造一个8行8列的正N(N为3~10)边形阵列。编写如下的HTML代码。 <!DOCTYPE html> <head> <t 阅读全文

posted @ 2019-12-23 20:37 aTeacher 阅读(1334) 评论(0) 推荐(2) 编辑

JavaScript图形实例:图形的平移和对称变换

摘要: 1.1 六瓣花平移变换 平移变换是指图形从一个位置到另一个位置所作的直线移动。如果要把一个位于P(x,y)的点移到新位置P’(x’,y’),如图1,则只要在原坐标上加上平移距离Tx和Ty即可。 即 x’=x+Tx y’=y+Ty 图1 点的平移 生成一个六瓣花型图案的基本数据,通过平移变换绘制8行8 阅读全文

posted @ 2019-12-23 17:05 aTeacher 阅读(1328) 评论(0) 推荐(0) 编辑

JavaScript图形实例:图形的扇形变换和环形变换

摘要: 1.1 扇形变换 将如图1所示的上边长方形的图形变换为下边的扇形图形的变换称为扇形变换。 设长方形图形中任一点P1(X1,Y1)变换为扇形图形上的点P2(X2,Y2),长方形的长为X,扇形圆心坐标为(X0,Y0),扇形半径为L,扇形与X轴的最小夹角为B,扇形弧对应夹角为C,则点P2的坐标计算公式为: 阅读全文

posted @ 2019-12-23 12:12 aTeacher 阅读(1296) 评论(0) 推荐(0) 编辑