Я создаю небольшой веб-сайт для отображения облака точек в браузере.У меня был пример файла three.js, который может отображать каждую точку с помощью (x, y, z, r, g, b), но я не знаю, как загрузить большой файл облака точек в javascript.
Я использую Django в качестве основы.Я попытался отрендерить и отправить словарь, но скрипт не может скомпилироваться.
<!DOCTYPE html>
<html lang="en">
...
// {% block content %}
//
//
// {% for p in point %}
// // <p>{{p.0}}</p>
// var particle = new THREE.Vector3(p.0,p.1,p.2);
// geometry.vertices.push(particle);
// geometry.colors.push(new THREE.Color(p.3,p.4,p.5));
// {% endfor %}
//
//
// {% endblock %}
for (var x = -5; x <= 5; x++) {
for (var y = -5; y <= 5; y++) {
var particle = new THREE.Vector3(x * 10, y * 10, 0);
geometry.vertices.push(particle);
geometry.colors.push(new THREE.Color(+randomColor()));
}
}
...
Я просто хочу загрузить большой файл 2d-массива в локальный каталог(.ply или .txt или любой другой формат).Скажите x, y, z, r, g, b каждую строку для каждой точки, чтобы я мог отобразить эти точки в three.js.
Я новичок в создании веб-сайта, поэтому я действительно не знаюкак его загрузить.Пожалуйста, помогите!