Alinear Cara Interactivo - Documentación Completa¶
COLOCAR IMAGEN DEL OVERLAY DE CARA SELECCIONADA EN EL 3D VIEWPORT AQUÍ
La herramienta "Alinear Cara Interactivo" de DAMTools permite alinear una o varias caras de uno o más objetos a Z=0 de forma visual e interactiva, mostrando overlays y ayuda flotante en pantalla. Es ideal para preparar modelos para impresión 3D, arquitectura y modelado preciso.
Índice¶
- Que es Alinear Cara Interactivo
- Flujo de Trabajo
- Atajos y Accesos
- Explicacion de Funcionalidades
- Seleccion de Cara con Overlay
- Modo Multi-Objeto
- Ayuda Flotante y Feedback Visual
- Snippets de Codigo Clave
- Imagenes Sugeridas
Que es Alinear Cara Interactivo¶
Permite seleccionar una cara de un objeto (o una cara por objeto en modo multi-objeto) y alinear esa cara a Z=0, rotando el objeto para que la normal de la cara apunte hacia abajo. Todo el proceso es visual, con overlays y ayuda en pantalla.
COLOCAR IMAGEN DEL PANEL LATERAL CON LA OPCIÓN "Alinear Face Z0 (Interactive)" EN FOCO AQUÍ
Flujo de Trabajo¶
- Seleccionar uno o más objetos de malla.
- Activar el operador "Alinear Face Z0 (Interactive)" desde el panel lateral o menú pie.
- Pasar el mouse sobre la cara a alinear (se resalta en rojo).
- Click para fijar la cara.
- Repetir para cada objeto (en multi-objeto).
- El objeto se rota y traslada para que la cara toque Z=0.
- ESC o click derecho para cancelar.
COLOCAR GIF O SECUENCIA DE IMÁGENES DEL FLUJO DE ALINEACIÓN AQUÍ
Atajos y Accesos¶
- Panel Lateral DAMTools: Opción "Alinear Face Z0 (Interactive)".
- Menú Pie DAMTools (Shift+W): Opción "Align Face Z0 (Interactive)".
- Operador:
DAMTools.align_face_interactive
Explicacion de Funcionalidades¶
Seleccion de Cara con Overlay¶
- Al pasar el mouse sobre una cara, se resalta con overlay rojo.
- Las caras ya seleccionadas en otros objetos se muestran en azul.
- El overlay se dibuja en 2D sobre el 3D Viewport.
Modo Multi-Objeto¶
- Permite seleccionar una cara por cada objeto seleccionado.
- El overlay muestra el progreso (ej: "Seleccionar cara por objeto (⅖)").
Ayuda Flotante y Feedback Visual¶
- Se muestra texto flotante cerca del mouse con instrucciones y progreso.
- El overlay y la ayuda se actualizan en tiempo real.
Snippets de Codigo Clave¶
Dibujo del Overlay de Caras¶
def draw_callback_px(self, context):
# ...
if self.is_multi_object_mode:
for obj, face_data in self.chosen_faces_map.items():
# Dibuja overlay azul para caras ya seleccionadas
if self.selected_face_verts_world and self.hit_obj:
# Dibuja overlay rojo para la cara bajo el cursor
Alineación de la Cara Seleccionada¶
def _align_object(self, context, obj_to_align, face_idx_to_align, obj_matrix_at_hit):
# Calcula la rotación necesaria para alinear la normal de la cara a -Z
# Aplica la rotación y traslada el objeto para que la cara toque Z=0
Imagenes Sugeridas¶
- COLOCAR IMAGEN DEL OVERLAY DE CARA SELECCIONADA EN EL 3D VIEWPORT
- COLOCAR GIF DEL FLUJO DE ALINEACIÓN INTERACTIVA
- COLOCAR IMAGEN DEL PANEL LATERAL CON LA OPCIÓN EN FOCO
- COLOCAR IMAGEN DEL MENU PIE DAMTools CON "Align Face Z0" EN FOCO
Para detalles técnicos y explicación de cada archivo, ver la documentación técnica en la carpeta [DOCUMENTATION].