Hello Madam or Sir,
I am the user of OpenMesh, and I want ask some questions about the parallel code with OpenMesh, exactly, the parallel code is based on OpenMP on the VS2013.
The first question: When I use the OpenMP on the VS2013 to speed up the program which write with OpenMesh, for example, I add the code: #pragma omp parallel for num_threads(7) , just like the following:
and the errors follow, and I do not know why.
and the second question: Could the code with iterator of OpenMesh be paralleled by OpenMP just like " for (TriMesh::FaceIter f_it = mesh.faces_begin(); f_it != mesh.faces_end(); f_it++) " in the above picture? or How can I parallel the code with iterator of OpenMesh?
Thank you for your time! And I am looking forward to your reply.
Sincerely
LuWang
Hi,
there is no integrated function to join two Meshes. However in
OpenFlipper there is a plugin which joins two meshes. So you might want
to get the code from the merge plugin in OpenFlipper.
Best,
Jan Möbius
On 07.06.19 22:37, Matthew Buchanan wrote:
> Hi,
>
>
>
> I was browsing the mailing list archive for other questions like this,
> but I found no results with an answer.
>
> I am trying to write a program that adds together multiple OFF meshes
> into one, but there doesn’t seem to be a function or operation that does
> this.
>
> Is there a reliable way to combine two or more meshes into one using
> OpenMesh?
>
>
>
> -Matt
>
>
> _______________________________________________
> OpenMesh mailing list -- openmesh(a)lists.rwth-aachen.de
> To unsubscribe send an email to openmesh-leave(a)lists.rwth-aachen.de
> https://lists.rwth-aachen.de/postorius/lists/openmesh.lists.rwth-aachen.de
>
--
Jan Möbius
Department of Computer Science VIII
Aachen University of Technology (RWTH)
Ahornstrasse 55, 52074 Aachen, Germany
Phone ++49 (0)241 80-21802
Fax ++49 (0)241 80-22899
mailto:moebius@cs.rwth-aachen.de
http://www.rwth-graphics.de
Hi,
I am developing a photorgrammetry library OpenMVS
<https://github.com/cdcseacave/openMVS> and I am looking at your library to
repair the generated meshes. OpenMesh seems to have support for mesh
decimation, smoothing, hole filling, but I searched all documentation and
code and I didn't find if it is able to repair non-manifold meshes.
Is OpenMesh able to import a non-manifold mesh and convert it to manifold
mesh with as little deformation as possible (for example not simply
removing all faces to a non-manifold vertex, but try to repair the surface
at that point)?
Thank you,
Dan
Dear Open mesh developers,
In the introduction to OpenMesh in the following website:
https://www.openmesh.org/intro/
reference is made to the paper:
Botsch, Mario; S. Steinberg; S. Bischoff; L. Kobbelt: OpenMesh - a
generic and efficient polygon mesh data structure, 1st OpenSG Symposium,
2002. <http://www.graphics.rwth-aachen.de/media/papers/openmesh1.pdf>
In this article it is reported that:
/Our current OpenMesh implementation can handle complex vertices, but
does at the moment not support complex edges. (Complex edges are
characterized by belonging to more than two faces.)/
I need to make meshes like the one on the right in the figure below. For
example: more than two faces have the same side in common. Since the
article mentioned dates back to 2002, I wanted to ask you if OpenMesh
can now handle these type of meshes.
undefined
I also read what is reported in the OpenVolumeMesh project and found
that this tool allows you to manage meshes composed of volume elements
and somehow generalizes Openmesh, allowing you to represent more complex
geometries. In my work, I don't have to manage volumes but I have to
manage surfaces that have branches (in particular I model fractures in
the materials).
Thanks in advance.
Best regards,
Carlo Peruzzo
--
Carlo Peruzzo,
Doctoral Assistant
École Polytechnique Fédérale de Lausanne (EPFL), Switzerland
+41 21 69 37647
EPFL-ENAC-IIC-GEL
GC B1 385 (Bâtiment GC)
Station 18
Lausanne CH 1015
http://gel.epfl.ch