Javascript 我能';不要在框、fillRect、drawImage等中使用负数表示高度和宽度

Javascript 我能';不要在框、fillRect、drawImage等中使用负数表示高度和宽度,javascript,canvas,3d,rotation,negative-number,Javascript,Canvas,3d,Rotation,Negative Number,我正在制作一个3d游戏,要制作一个立方体,需要旋转超过0点的图像: 最后一幅图像就像看到图像的背面一样,因为它是透明的。它已旋转…… 我尝试过这个,我认为它应该可以工作,还是javascript开发人员没有想到呢 var ctx = document.getElementById("canvas").getContext("2d"); ctx.beginPath(); ctx.fillStyle = "red"; ctx.fillRect(100, 100, -100, - 100); 这是我

我正在制作一个3d游戏,要制作一个立方体,需要旋转超过0点的图像:
最后一幅图像就像看到图像的背面一样,因为它是透明的。它已旋转……
我尝试过这个,我认为它应该可以工作,还是javascript开发人员没有想到呢

var ctx = document.getElementById("canvas").getContext("2d");
ctx.beginPath();
ctx.fillStyle = "red";
ctx.fillRect(100, 100, -100, - 100);

这是我为感兴趣的人准备的3d工具:

您可以使用负比例因子,而不是使用负宽度,例如,如果您使用
ctx.scale(-1,1)
,则所有坐标都将从右向左绘制,而不是从左向右绘制


请参阅演示。

如果它是真正的3D,您考虑过WebGL吗?我想努力学习,而不是学习其他语言!格雷西亚斯xD我想我现在可以做了