Я работаю над проектом, который состоит в визуализации вождения автомобиля. Так что я получаю позиции конусов. Я использовал библиотеку Phys JS, чтобы применить все физические условия и три J, чтобы справиться с 3D. К сожалению, машина имеет плохую ориентацию. Что мне нужно изменить, чтобы иметь правильную ориентацию с шишками?
эта визуализация - это то, что я получил с кодом выше
это то, что я пытался сделать.
var openFile = function(event) {
var input = event.target;
var reader = new FileReader();
reader.onload = function() {
var text = reader.result;
var lines = text.split(/[\r\n]+/g);
var firstIsloading = true;
lines.forEach(line => {
if (line.charAt(0) === '#' && line.charAt(1) === '2')
firstIsloading = false;
if (line.trim() !== "" && line.charAt(0) !== '#') {
var point = {};
point.X = parseFloat(line.split(";")[0]);
point.Y = parseFloat(line.split(";")[1]);
points.push(point);
var box = new Physijs.ConeMesh(
new THREE.CylinderGeometry(0, 2, 2.5, 32),
box_material
);
box.castShadow = box.receiveShadow = true;
box.position.set(
point.X + vehicle.mesh.position.x,
5,
point.Y + vehicle.mesh.position.z
);
scene.add(box);
}
});
};
reader.readAsText(input.files[0], "UTF-8");
};