Panel Lateral (N Panel) - Documentación Completa¶
El Panel Lateral de DAMTools (N Panel) es el centro de control principal del addon, permitiendo acceso rápido y visual a todas las herramientas, opciones y flujos de trabajo. Está organizado en secciones claras y accesibles desde la pestaña "DAMTools" en la barra lateral del 3D Viewport.
Índice¶
- ¿Qué es el Panel Lateral?
- Estructura y Secciones
- Ejemplo Visual del Panel
- Snippets de Codigo Clave
- Imagenes Sugeridas
¿Qué es el Panel Lateral?¶
Es un panel personalizado que aparece en la barra lateral (N) del 3D Viewport bajo la pestaña "DAMTools". Desde aquí se pueden ejecutar todas las herramientas principales, configurar opciones y acceder a flujos de trabajo comunes sin navegar menús complejos.
Estructura y Secciones¶
El panel está dividido en varias secciones, cada una agrupando herramientas relacionadas:
- Importación en Lote
- Selección de formatos (OBJ/STL)
- Opciones de búsqueda y offset
-
Botón "Importar desde Carpeta..."
-
Unir Objetos Cercanos
- Umbral de cercanía
-
Botón "Unir Seleccionados Cercanos"
-
Extracción de Objetos
- Opciones de materiales/texturas
- Prefijo de nombre
-
Botón "Extraer Selección a Nuevo Archivo"
-
Exportación Rápida (STL)
- Muestra la última carpeta de importación
-
Botón "Exportar Selección como STL"
-
QuickSnap
- Botón para activar QuickSnap
- (Opcional) Acceso a menú pie y preferencias
Ejemplo Visual del Panel¶
+-----------------------------+
| DAMTools (N Panel) |
+-----------------------------+
| [Importacion en Lote] |
| [ ] OBJ [ ] STL |
| [ ] Recursiva |
| [ ] Offset X |
| [Importar desde Carpeta] |
+-----------------------------+
| [Unir Objetos Cercanos] |
| Umbral: [ 0.01 ] |
| [Unir Seleccionados] |
+-----------------------------+
| [Extracción de Objetos] |
| [ ] Materiales [ ] Text. |
| Prefijo: [Caja_] |
| [Extraer Selección] |
+-----------------------------+
| [Exportacion Rápida (STL)] |
| Carpeta: .../import/ |
| [Exportar Selección STL] |
+-----------------------------+
| [QuickSnap] |
| [Activar QuickSnap] |
+-----------------------------+
Snippets de Codigo Clave¶
Definicion del Panel¶
class VIEW3D_PT_BatchImportPanel(bpy.types.Panel):
bl_label = "DAMTools"
bl_idname = "VIEW3D_PT_batch_import_panel"
bl_space_type = 'VIEW_3D'
bl_region_type = 'UI'
bl_category = "DAMTools"
def draw(self, context):
layout = self.layout
# ... (estructura de secciones)
Imagenes Sugeridas¶
- COLOCAR IMAGEN DEL NPANEL COMPLETO
- COLOCAR IMAGEN DE CADA SECCIÓN DEL PANEL
- COLOCAR IMAGEN DEL BOTÓN DE QUICKSNAP EN EL NPANEL
- COLOCAR IMAGEN DEL PANEL EN USO REAL EN BLENDER
Para detalles técnicos y explicación de cada archivo, ver la documentación técnica en la carpeta [DOCUMENTATION].