Описание тега isosurface
0
ответов
How to search the 3-D grid coordinates index interior of a 3D volume/surface boundary
The aim of the code is to use the given data array, to create a isosurface at value 0.25. The data is scattered 3D array with values for each point in xyz co-ordinate. So we create a 3D grid mesh array, select the grid points inside the data surface…
20 авг '20 в 21:45
0
ответов
Как избежать резких артефактов в виде линий при наложении трехмерных изображений изоповерхностей?
Я сделал 3D-рендеринг нескольких изоповерхностей в Matlab. Это выглядит так (скриншот, стрелки добавлены позже): Я сделал это, используя такой код: for i = 1 : n fv = isosurface(x, y, z, v{i}, t(i)); % x,y,z being the grid, v being the values, t bei…
06 май '20 в 11:50
2
ответа
Mapping the color scale of 3D isosurface on a scalar field
Let's say we have some 3D complex valued function f(x,y,z). Using Plotly, I'm trying to plot isosurfaces of the magnitude |f(x,y,z)| of such function. So far, everything is OK and my code seems to do well, please find below a working example on atom…
15 май '20 в 18:32
0
ответов
Есть ли функция Python для вычисления геометрии концевой заглушки изоповерхности, например, функция isocaps в Matlab?
Я хочу получить некоторые 3D-модели, определенные неявными функциями, такими как F(x,y,z)=0. Это можно сделать с помощью функций 'isosurface' и 'isocaps' в MATLAB. В моем случае построенные модели нуждаются в постобработке на Python, поэтому было бы…
19 июн '20 в 17:36
1
ответ
Получение конкретного контура в ВТК
Мне нравится получать определенный контур из данных изображения. Моя основная цель - преобразовать полиданные в виде сетки. Итак, я следил за конвейером ниже: преобразовать полиданные в изображение с помощью PolyDataToImageData преобразовать вывод и…
23 авг '20 в 15:15
0
ответов
Как улучшить вложенный цикл для каждого пикселя?
Я пытаюсь создать метабалы с высоким разрешением. Вот мой алгоритм: public constructor(){ this.image = new BufferedImage(this.getWidth(), this.getHeight(), BufferedImage.TYPE_INT_ARGB); this.rgbRaster = ((DataBufferInt) image.getRaster().getDataBuff…
08 окт '20 в 02:27
0
ответов
Изоповерхностный график атомной орбитали Plotly.js
Я пытаюсь построить изображение атомной орбитали, используя график изоповерхности в Plotly, но при запуске кода изображение не отображается, и в консоли не отображаются ошибки. Может ли кто-нибудь указать, что я делаю это неправильно, я уже пересмот…
27 окт '20 в 22:17
1
ответ
Есть ли способ заполнить одну сторону поверхности гироида с помощью Mayavi?
Я использую Mayavi для построения изоповерхности гироида. Моя проблема в том, что мне нужна более прочная структура, заполняя одну сторону двух созданных областей. На следующих изображениях вы можете увидеть, как выглядит моя сгенерированная изопове…
22 окт '20 в 13:59
0
ответов
Разъяснение алгоритма двойных маршевых кубов
После реализации алгоритма Marching Cubes для извлечения изоповерхности из CT-срезов. Я провел тест сетки Marching cubes и сетки истинности земли. Используемые метрики для эталонного теста: качество треугольника, отклонение геометрии, отклонение кри…
19 мар '21 в 01:16
0
ответов
Найдите минимальное значение для бесконечно связанной изоповерхности
Входные данные следующие: массив точек (x,y,z,f). Все это np.arrays. Это (x,y,z) просто сетка ячейки, а f - значение энергии в каждой точке сетки. Я пытаюсь решить следующую задачу: построить изоповерхность (поверхность, содержащую точки (x,y,z), дл…
21 мар '21 в 23:51
1
ответ
Чтение и индексирование данных из файла тома .raw с помощью Java
Я работаю с объемными данными в необработанном формате. Я думаю, что это в основном трехмерная матрица вокселей, которую я хочу загрузить в трехмерный массив. У меня нет опыта в этом, и я не могу найти много информации о том, как это делается. Моя о…
14 апр '21 в 19:53
0
ответов
Раскраска треугольной сетки из значений вокселей RGB
У меня есть 3D-изображение, содержащее значения RGB. Я хотел бы создать из него треугольную сетку с треугольниками, окрашенными в соответствии со значениями RGB соответствующих вокселей. Можно ли сделать это напрямую, вызвав isosurface, или мне нужн…
20 апр '21 в 17:59
1
ответ
Получение изоповерхности из 3D данных и соответствующих индексов
У меня есть трехмерный массив значений температуры в сетке. Из этого я могу вычислить градиенты, используя . Теперь меня интересуют только значения градиентов на изоповерхности, где температура составляет 900. Я хочу сделать что-то вроде (псевдокоди…
24 май '21 в 14:28
1
ответ
Как построить внешнюю часть 3D-формы в Python Plotly, не определяя ее грани?
Я пытаюсь построить несколько трехмерных фигур в Python Plotly. Ради практики я пытался построить куб. Я попробовал Isosurface так как меня интересует только внешняя часть формы, но, как ни странно, на выходе получился не куб. import plotly.graph_ob…
26 июн '21 в 12:58
2
ответа
Как построить изоповерхность сложного трехмерного поля с помощью Mayavi, избегая артефактов интерполяции цвета?
Взяв за основу пример атомной орбиты в галерее примеров, я пытаюсь визуализировать трехмерное произвольное сложное поле с помощью изоповерхности так, как циклическая палитра HSV иллюстрирует фазу поля. Однако существует проблема в точках, где фазово…
13 июл '21 в 14:53
0
ответов
повторная выборка трехмерных разбросанных данных по структурированной сетке с #
В настоящее время я хочу использовать алгоритм маршевого куба для извлечения изоповерхностей, но набор данных, который у меня есть, находится в формате точечных данных, а не в формате сетки, поэтому я пытаюсь передискретизировать эти точечные данные…
31 июл '21 в 15:26
3
ответа
Эквивалент Python/Numpy изоповерхностных функций MATLAB
Любой может предложить эквивалентную функцию функции MATLABisosurface в python / numpy. Изоповерхность MATLAB возвращает грани и вершины. Мне нужны грани и вершины для создания файлов .stl. Функция MATLABisosurface выглядит так: [f,v] = isosurface(X…
18 авг '21 в 17:20
0
ответов
график изоповерхности с использованием Python
Я нарисовал следующее isosurface функция с использованием MATLAB: clear X=-12:0.2:12; [X,Y,Z]=meshgrid(X); R=sqrt(X.^2+Y.^2+Z.^2); psi211=(X.^2).*exp(3*R.^2); figure(1); H=psi211; isosurface(X,Y,Z,H); Это полученный результат: Как я могу реализовать…
19 дек '21 в 08:17
1
ответ
Преобразование индексов в марширующих кубах в исходное пространство x,y,z - визуализация трехмерного изображения изоповерхности
Я хочу нарисовать объем в пространстве x1,x2,x3. Объем представляет собой изокривую, найденную алгоритмом марширующих кубов в skimage. Функция, генерирующая объем, pdf_grid = f(x1,x2,x3), и я хочу нарисовать объем, где pdf = 60% max(pdf). Моя пробле…
24 янв '22 в 16:12
1
ответ
Как сгенерировать 3D-сетку из срезов CT (.raw) с использованием алгоритма марширующих кубов в C#?
Я пытаюсь создать 3D-сетку (извлечение изоповерхности) из срезов CT (файл .raw), используя алгоритм марширующих кубов. Данные RAW имеют размер 8 бит 512x512 пикселей и 207 фрагментов. Таким образом, входные данные представляют собой необработанные д…
29 дек '20 в 20:18