Я хотел бы использовать gmsh для создания сетки с учетом вершин и граней (поскольку они обычно хранятся в формате файла .obj).
Как мне заполнить следующее код?
import gmsh
import numpy as np
# Initialize Gmsh
gmsh.initialize()
vertices = np.array([
[-0.5, -0.5, -0.5],
[0.5, -0.5, -0.5],
[-0.5, 0.5, -0.5],
[0.5, 0.5, -0.5],
[-0.5, -0.5, 0.5],
[0.5, -0.5, 0.5],
[-0.5, 0.5, 0.5],
[0.5, 0.5, 0.5]])
faces = np.array([
[2, 1, 0],
[1, 2, 3],
[4, 2, 0],
[2, 4, 6],
[1, 4, 0],
[4, 1, 5],
[6, 5, 7],
[5, 6, 4],
[3, 6, 7],
[6, 3, 2],
[5, 3, 7],
[3, 5, 1]]
)
# Add vertices to Gmsh model
for vertex in vertices:
gmsh.model.occ.addPoint(*vertex)
"""
How to add the faces here?
"""
gmsh.write("custom_mesh.msh")
# Finalize Gmsh
gmsh.finalize()
Подробнее здесь: https://stackoverflow.com/questions/793 ... -and-faces
Как создать сетку из вершин и граней? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Почему я не могу загрузить файлы obj со множеством граней и вершин? [закрыто]
Anonymous » » в форуме C++ - 0 Ответы
- 21 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему я не могу загрузить файлы obj со множеством граней и вершин? [закрыто]
Anonymous » » в форуме C++ - 0 Ответы
- 14 Просмотры
-
Последнее сообщение Anonymous
-