threevis issueshttps://gitlab.vci.rwth-aachen.de:9000/threevis/threevis/-/issues2018-03-21T17:45:08Zhttps://gitlab.vci.rwth-aachen.de:9000/threevis/threevis/-/issues/22function and method names should be in snake_case instead of camelCase2018-03-21T17:45:08ZJanis Bornfunction and method names should be in snake_case instead of camelCasethis applies to some methods of `Context`, e.g. `setCameraPosition`, `showBounds`, etc.this applies to some methods of `Context`, e.g. `setCameraPosition`, `showBounds`, etc.Initial ReleaseDario SeybDario Seybhttps://gitlab.vci.rwth-aachen.de:9000/threevis/threevis/-/issues/14shading='none' option2018-03-21T00:12:40ZJanis Bornshading='none' optionuseful when visualizing properties as colorsuseful when visualizing properties as colorsInitial ReleaseDario SeybDario Seybhttps://gitlab.vci.rwth-aachen.de:9000/threevis/threevis/-/issues/13halfedge attributes cause rendering error2018-03-21T00:52:59ZJanis Bornhalfedge attributes cause rendering errorminimal reproducible example:
```python
import meshvis
import openmesh as om
m = om.PolyMesh()
om.read_mesh(m, 'models/model_mixed_valence.obj')
mesh = meshvis.Mesh(m.points(), m.face_vertex_indices())
# (a) This works:
mesh.colors =...minimal reproducible example:
```python
import meshvis
import openmesh as om
m = om.PolyMesh()
om.read_mesh(m, 'models/model_mixed_valence.obj')
mesh = meshvis.Mesh(m.points(), m.face_vertex_indices())
# (a) This works:
mesh.colors = meshvis.FaceAttribute(np.random.rand(m.n_faces(), 3))
# (b) This doesn't:
# mesh.colors = meshvis.HalfEdgeAttribute(np.random.rand(m.n_halfedges(), 3))
# (c) This doesn't work either:
# mesh.colors = meshvis.HalfEdgeAttribute(np.random.rand(m.n_halfedges(), 3), range(m.n_halfedges()))
ctx = meshvis.Context()
ctx.draw(mesh)
ctx.display()
```
`meshvis.HalfEdgeAttribute(np.random.rand(m.n_halfedges(), 3))` doesn't work because the `HalfEdgeAttribute` constructor is missing the default argument for the second parameter (line (b)). If I provide it manually (line (c)), I get a error in `draw`.Initial ReleaseDario SeybDario Seybhttps://gitlab.vci.rwth-aachen.de:9000/threevis/threevis/-/issues/8fix orbit control target update bug2018-03-21T19:16:22ZIsaak Limfix orbit control target update bugInitial ReleaseDario SeybDario Seyb