モデルを描画および移動するときに、z軸をどのように使用しますか?
現在、コードに次のものがあります。
var canvas = {
obj: document.querySelector("canvas"),
models: [{
start: [10, 10, 10],
end: [1, 20, 20],
color: "silver",
},{ start: [30, 30, 30],
end: [10, 1, 10],
color: "silver",
},{ start: [60, 60, 60],
end: [10, 10, 10],
color: "silver",
}],
data: {},
draw: (function () {
if (this.obj.getContext) {
this.data.ctx = this.obj.getContext('2d');
this.models.forEach(function () {
canvas.data.ctx.fillStyle = this.color;
canvas.data.ctx.fillRect(this["start"][0], this["start"][1], this["end"][0], this["end"][1]);
}));
}
return this
})
}.draw()
Pre3Dライブラリなどの2Dキャンバスで3Dを使用できることは知っています。
だから私がやろうとしているのは、ショップアイテムのモデルを持っていて、それを3Dでパンして見回せるようにすることです...私はまだすべてを移動する方法がわかりませんが、今のところ私はそこにz軸があります...次に、キャンバスを移動する方法を尋ねます...