Traceback:
line 2189, in cell_edges, “C:\Users.…\AppData\Roaming\McNeel\Rhinoceros\6.0\Plug-ins\IronPython (814d908a-e25c-493d-97e9-ee3861957f49)\settings\lib\compas\datastructures\volmesh\volmesh.py”
Just ran the volmesh.cell_edges() and seems to be working fine. Maybe check the obj file, and make sure that the objects have sealed faces as cells? It may be that a volmesh wasn’t properly created from it.
Maybe I am constructing my volumetric mesh in a wrong way. As a simple example: I just made a mesh object from lines that form a pyramid in rhino and exported as an obj file, still gives the same error!
It is strange that the volmesh.edges(), volmesh.cells(), and volmesh.faces() all function properly.
It could be possible that some of the faces are not getting created properly (because you converted them to mesh, possibly?). Why are you converting the object into a obj in the first place? All the examples uses Rhino polysurfaces (closed) directly, so that may be the most stable workflow I would recommend…
I want to use the data structure for algebraic formulations using some packages that won’t function with IronPython. That’s why I am exporting the info to an obj file.
How do you make a VolMesh data structure from a poly surface (cell) or poly surfaces (cells)?
current examples of compas_3gs is based on COMPAS version 0.7.1 (ancient! almost a year ago), and the function is here:
compas_rhino.helpers > volmesh_from_polysurfaces
In current version of COMPAS (0.15.4) it seems to have moved here:
/src/compas_rhino/geometry/_constructors/volmesh.py
Traceback:
line 48, in volmesh_from_polysurfaces, “C:\Users\msalma\AppData\Roaming\McNeel\Rhinoceros\6.0\Plug-ins\IronPython (814d908a-e25c-493d-97e9-ee3861957f49)\settings\lib\compas_rhino\geometry_constructors\volmesh.py”