nmwsharp / nmwsharp/polyscope

How to register a structure in nested show()

Abierto
#172 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Lenguaje dominante
C++
Estrellas
2.2k
Forks
242
Merge medio
11 min
PR fusionados (30 d)
1

Descripción

Hey there,

as I can read, there is the possibility to do a nested show. That means one can call the ps::show() function a second time. Now I don't seem to understand what I need to do in order to register strutures in the second show. As an example I currently have the following code

`

 def callback():
   

    if psim.Button("Show"):
    
      ps.show()
      ms = pymeshlab.MeshSet()
      ms.load_new_mesh(os.getcwd()+"/Experiment-78/Experiment-78+curvature.ply")
      vertices = ms.current_mesh().vertex_matrix()
      faces = ms.current_mesh().face_matrix()
      ps.set_invoke_user_callback_for_nested_show(True)
      ps.register_surface_mesh("first mesh", vertices, faces)

(This example is in python but the structure is sufficiently similar). Currently when I press the button the surface mesh is registered in the first show. What do I need to do in order to get it in the second show?

(I am happy about a solution in either C++ or python)

I hope you get what I mean

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Comienza rastreando los puntos de entrada ps::show(), ps.set_invoke_user_callback_for_nested_show() y ps.register_surface_mesh() mediante el ejemplo de callback proporcionado. Confirma la secuencia de registro requerida para una visualización anidada y, a continuación, verifica que al pulsar “Show” se muestre la malla de superficie en la segunda visualización.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
cpp, python
Área
api, computer-graphics
Tipo de issue
Documentación
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.