7 个解决方案
#2
官网查了,菱形好像不是基本图形,有用过的么呀,在线等待中
#3
都过了两个月啦,我来解答一下吧。。
paper.rect(0,0,100,100).transform("m"+1.5*Math.cos(Raphael.rad(45))+","+(-Math.sin(Raphael.rad(45)))+","+1.5*Math.sin(Raphael.rad(45))+","+Math.cos(Raphael.rad(45))+",0,0")
利用矩阵形变把正方形变为菱形。
paper.rect(0,0,100,100).transform("m"+1.5*Math.cos(Raphael.rad(45))+","+(-Math.sin(Raphael.rad(45)))+","+1.5*Math.sin(Raphael.rad(45))+","+Math.cos(Raphael.rad(45))+",0,0")
利用矩阵形变把正方形变为菱形。
#4
这是中文文档 http://dishuostec.sinaapp.com/javascript/raphael/index.html#Raphael
但是太难看懂了,也没有应用的实例...希望大家共同探讨~
但是太难看懂了,也没有应用的实例...希望大家共同探讨~
#5
大哥为什么我把您的代码做出来时这样的呢~还有您能解释下‘矩阵”是什么意思么?
#6
#7
楼上把坐标把控一下就好了啊
#1
去他官网查
http://raphaeljs.com/
http://raphaeljs.com/
#2
官网查了,菱形好像不是基本图形,有用过的么呀,在线等待中
#3
都过了两个月啦,我来解答一下吧。。
paper.rect(0,0,100,100).transform("m"+1.5*Math.cos(Raphael.rad(45))+","+(-Math.sin(Raphael.rad(45)))+","+1.5*Math.sin(Raphael.rad(45))+","+Math.cos(Raphael.rad(45))+",0,0")
利用矩阵形变把正方形变为菱形。
paper.rect(0,0,100,100).transform("m"+1.5*Math.cos(Raphael.rad(45))+","+(-Math.sin(Raphael.rad(45)))+","+1.5*Math.sin(Raphael.rad(45))+","+Math.cos(Raphael.rad(45))+",0,0")
利用矩阵形变把正方形变为菱形。
#4
这是中文文档 http://dishuostec.sinaapp.com/javascript/raphael/index.html#Raphael
但是太难看懂了,也没有应用的实例...希望大家共同探讨~
但是太难看懂了,也没有应用的实例...希望大家共同探讨~
#5
大哥为什么我把您的代码做出来时这样的呢~还有您能解释下‘矩阵”是什么意思么?
#6
#7
楼上把坐标把控一下就好了啊