2016-04-04 4 views
0

Я пытаюсь показать результат finite element на веб-странице с помощью javascript. В одной руке у меня есть 3D-геометрия 3D-модели (с использованием STL или другого формата). Используя, например, jsc3d (см. Также here), я могу отображать геометрию с помощью STL-файла. В другой стороны, у меня узловое или элементное поле для отображения на 3D геометрии, но в настоящее время я не знаю, как это сделать:Используйте javascript для отображения результатов конечных элементов на 3D-геометрии

Пример: узлового поле может быть интерполировано на элементе (например, на треугольнике мы знаем значения поля на 3 узлах, и мы хотим получить затенение цветов).

+0

было бы несколько способов сделать это. сколько полисов у вас в вашей геометрии, сотни или десять тысяч? например, в АО3D затенение выполняется путем вычисления z-компонента нормали лица, быстрым и грязным методом получения пользовательского оттенка будет изменение нормального вычисления или просто переписывание z-компонента, но без дополнительной информации трудно получить хороший ответ. вы можете создать скрипку? – deblocker

ответ

0

Такие алгоритмы существуют (хотя реализация JavaScript будет очень сложной, а реализации на C++ более распространены). На следующей странице приведен пример визуализации поля (см пример на нижней части страницы):

http://members.ozemail.com.au/~comecau/quad_plate_catamaran.htm

Если это то, что вы ищете, вы, вероятно, следует связаться с разработчиками.

Надеюсь, это поможет.

+0

Я согласен с тобой. Я уже использую Matlab, gmsh или paraview для этого, но цель моего вопроса заключается в том, как мы можем сделать то же самое на веб-странице. – Guuk