Как вы используете ось 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()
Я знаю, что 3d можно использовать в 2dcanvas, например Pre3D library
Итак, я пытаюсь создать модель предмета из магазина и иметь возможность панорамирования и просмотра в 3D ... Я до сих пор не наденуЯ не знаю, как переместить все, но сейчас я спрашиваю, как получить ось Z там ... Тогда я буду просить, как переместить холст ...