#graphics #three.js #3d #data-visualization
#графика #three.js #3D #визуализация данных
Вопрос:
У меня есть 3D-визуализация, которую я хотел бы разместить на поверхности. Я мог бы поместить это на поле, которое я мог бы придать форму плоскости. Я бы хотел, чтобы форма имела немного толщины, вроде формы книги. Но потом я заметил, что геометрия плоскости уже есть.
Итак, мне было интересно, зачем существует плоскость, если можно просто использовать поле и формировать его так, как они хотят?
https://threejs.org/docs/#api/en/geometries/BoxGeometry
https://threejs.org/docs/#api/en/geometries/PlaneGeometry
Комментарии:
1. Меньшее количество вершин? Таким образом, меньше граней и т.д.
2. Плоскости и поля — это принципиально разные вещи. То, что вы можете сделать одно похожим на другое, не означает, что вы всегда должны это делать. Внешний вид — это еще не все.
3. @NicoSchertler плоскость — это не поле высотой 0. в чем разница? и когда я должен использовать одно поверх другого.
4. Нет. Прямоугольник — это замкнутый многогранник. У него нет границы. Плоскость делает. Если вы просто масштабируете прямоугольник до нулевой высоты, вы получите четыре вырожденных грани и две грани, которые перекрываются (и имеют противоположную ориентацию). Как упоминал заключенный, в окне больше данных для обработки графическим процессором. На практике просто выберите примитив, который соответствует вашим целям. Я не могу представить случай, когда это не было бы очевидно.