OpenMesh issueshttps://gitlab.vci.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/issues2019-01-17T08:42:43Zhttps://gitlab.vci.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/issues/59OpenMesh with Eigen2019-01-17T08:42:43ZJan Möbiusmoebius@cs.rwth-aachen.deOpenMesh with EigenWe had an issue with the interoperability of OpenMesh and Eigen because Eigen does not provide matrix constructors from a single value, while such constructors happen to be used (we found only two use cases) in OpenMesh.
Would you consi...We had an issue with the interoperability of OpenMesh and Eigen because Eigen does not provide matrix constructors from a single value, while such constructors happen to be used (we found only two use cases) in OpenMesh.
Would you consider fixing this ? Please find a patch implementing the changes in attachment.OpenMesh 8.0Jan Möbiusmoebius@cs.rwth-aachen.deJan Möbiusmoebius@cs.rwth-aachen.dehttps://gitlab.vci.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/issues/57Add SmartTagger to OpenMesh2018-10-30T09:20:21ZJan Möbiusmoebius@cs.rwth-aachen.deAdd SmartTagger to OpenMesh@born@bornOpenMesh 8.0Jan Möbiusmoebius@cs.rwth-aachen.deJan Möbiusmoebius@cs.rwth-aachen.dehttps://gitlab.vci.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/issues/45Possible importer Bug?2017-06-30T13:25:18ZJan Möbiusmoebius@cs.rwth-aachen.dePossible importer Bug?Können Sie folgenden Bug bestätigen oder widerlegen:
Wir vermuten, dass in OpenMesh/Core/IO/importer/ImporterT.hh in der Funktion
virtual FaceHandle add_face(const VHandles& _indices)
folgende Zeile 160:
FaceHandle fh = me...Können Sie folgenden Bug bestätigen oder widerlegen:
Wir vermuten, dass in OpenMesh/Core/IO/importer/ImporterT.hh in der Funktion
virtual FaceHandle add_face(const VHandles& _indices)
folgende Zeile 160:
FaceHandle fh = mesh_.add_face(vhandles);
durch diese zu ersetzen ist:
fh = mesh_.add_face(vhandles);
Dh. soll die FaceHandle fh des darüberliegenden Scopes überschrieben werden?
Dann würde die Funktion eine gültige FaceHandle zurückgeben.OpenMesh 7.0Martin SchultzMartin Schultzhttps://gitlab.vci.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/issues/19OBJ Reader: Does not load 3D Texture coordinates2017-05-01T10:16:22ZJan Möbiusmoebius@cs.rwth-aachen.deOBJ Reader: Does not load 3D Texture coordinates
I have an OBJ file which has "vt x,y,z"
I tried setting up for requesting the texture coordinate as 3D
mesh.request_halfedge_texcoords3D();
when I query the resulting data, I get lots of zeros and the occas...
I have an OBJ file which has "vt x,y,z"
I tried setting up for requesting the texture coordinate as 3D
mesh.request_halfedge_texcoords3D();
when I query the resulting data, I get lots of zeros and the occasional NaNs.
If I request for texcoords2D(), it works fine.
I just want to find out if this is a known limitation or bad coding on my part in calling functions in OpenMesh.
I am using OpenMesh 4.1 OpenMesh 6.0Martin SchultzMartin Schultzhttps://gitlab.vci.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/issues/53swap_*_indices methods2018-05-03T14:28:04ZJanis Bornswap_*_indices methodsOpenVolumeMesh provides [methods](https://www.graphics.rwth-aachen.de:9000/OpenVolumeMesh/OpenVolumeMesh/blob/master/src/OpenVolumeMesh/Core/TopologyKernel.hh#L528) to reorder the indices of mesh elements (e.g. `swap_vertex_indices`) wit...OpenVolumeMesh provides [methods](https://www.graphics.rwth-aachen.de:9000/OpenVolumeMesh/OpenVolumeMesh/blob/master/src/OpenVolumeMesh/Core/TopologyKernel.hh#L528) to reorder the indices of mesh elements (e.g. `swap_vertex_indices`) without affecting the geometry or structure of the mesh in any other way. This is quite useful for reindexing mesh data when working in matrix form in order to achieve a certain block structure.
It would be useful to have the same feature in OpenMesh.https://gitlab.vci.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/issues/38Vector11T ctor refactoring2022-01-07T14:41:02ZJanis BornVector11T ctor refactoringIdeally, there would be a constructor accepting a mixture of arguments which can be converted to `Scalar` as well as `Scalar` rvalues which are then moved to the appropriate location.Ideally, there would be a constructor accepting a mixture of arguments which can be converted to `Scalar` as well as `Scalar` rvalues which are then moved to the appropriate location.https://gitlab.vci.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/issues/27document that DecimaterT::decimate does not trigger a garbage collection2017-05-01T10:16:22ZJanis Borndocument that DecimaterT::decimate does not trigger a garbage collection`DecimaterT::decimate` removes mesh entities but does not trigger a garbage collection. It is expected that a user manually calls `garbage_collection` afterwards.
As indicated by [this question on StackOverflow](http://stackoverflow.com...`DecimaterT::decimate` removes mesh entities but does not trigger a garbage collection. It is expected that a user manually calls `garbage_collection` afterwards.
As indicated by [this question on StackOverflow](http://stackoverflow.com/questions/38483848/openmesh-decimater-does-not-reduce-vertex-number), this is unexpected and causes some confusion.
The fact that `DecimaterT::decimate` does not prompt a garbage collection should be properly documented.https://gitlab.vci.rwth-aachen.de:9000/OpenMesh/OpenMesh/-/issues/23conversion between tri meshes and poly meshes2017-05-01T10:16:22ZJanis Bornconversion between tri meshes and poly meshesTo my knowledge, there are no methods to convert back and forth between triangle and polygon meshes.
The conversion from tri mesh to poly mesh should be straightforward as no modifications are required.
The conversion from poly mes...To my knowledge, there are no methods to convert back and forth between triangle and polygon meshes.
The conversion from tri mesh to poly mesh should be straightforward as no modifications are required.
The conversion from poly mesh to tri mesh requires to perform some kind of triangulation (i.e., `PolyConnectivity::triangulate`). It will also create some new mesh entities (edges, halfedges) which will have no meaningful property values.Janis BornJanis Born