Named views: save the camera and recall it from a slot

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

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
45/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
python
Área
desktop, devtools

Línea de trabajo

Start by reading the existing profile storage and menu action code, then locate how the ZBrush API exposes get_transform and set_transform (the issue names ZScript's TransformGet and TransformSet). Define how named views are stored and recalled, including how document size affects canvas-space values; perspective is outside the transform. Done means a named view can be saved and restored from a slot, with the document-size behavior explained or handled.

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

Descripción

bridge idea ring

Two actions. Save view stores the current transform (position, scale and rotation, which the API gives as get_transform) in the profile under a name. Recall view sets it back with set_transform. A fan of saved views on one slot.

ZBrush's own Store Camera is awkward and people buy plugins for this. The values are in canvas space, so a view saved at one document size is off at another: store the document size with the view and scale, or just say so in the docs. Perspective is a separate switch and is not in the transform. ZBrush 2022 to 2025 have TransformGet and TransformSet in ZScript.

Lenguaje dominante
Python
Estrellas
2
Forks
1
Merge medio
47 min
PR fusionados (30 d)
62

Preparar el entorno

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.

Más de combwizard/ZOrbit

Todos los issues de combwizard/ZOrbit

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.