Three.js против Babylon.js для веб-приложения САПР

Мы разрабатываем веб-приложение для САПР. Наше веб-приложение будет предназначено для рисования зданий и их компонентов (стен, ферм и т. д.). Две известные 3D-библиотеки — Three.js и Babylon.js. Каковы плюсы и минусы каждого? Что бы вы порекомендовали для веб-приложения САПР и почему?

Ответы (1)

Babylon гораздо больше связан с моделированием и 3D-рендерингом, поэтому Three.js кажется более подходящим.

Three.js очень зрелый, он использовался в других разработках, связанных с САПР, и часто используется для инструментов построения диаграмм на основе браузера. Проверьте поиск npm, чтобы найти несколько модулей, связанных с САПР, для three.js.

Ссылки для Three.js:

Ссылки на Babylon.js

Спасибо за прямой и лаконичный ответ! Не могли бы вы предоставить несколько цитат для обоснования некоторых утверждений, таких как «часто используется для инструментов построения диаграмм на основе браузера» для полноты?
Привет, Скотт, извини - сейчас немного мало времени, но я погуглил, чтобы убедиться, что не придумываю, прежде чем писать ответ. Одна ссылка на three.js, которую я могу дать, — это Node-Red, который использует three.js для предоставления схематического представления для программирования на основе потока. Я часто это использую.
Упс, мои библиотеки перепутались. Node-Red использует d3.js, а не three.js, но я добавил еще несколько релевантных ссылок, я постараюсь найти больше, если у меня будет время.
OpenJSCAD НЕ использует ThreeJS, он использует lightgl (в версии 1) и regl в версии 2: github.com/jscad/OpenJSCAD.org/issues/434 .