InternalUnion¶
NOTA: Optimización de rendimiento – la comprobación de geometría solapada se omite para mallas muy grandes (> 2000 caras) para evitar bloqueos. La detección de partes sueltas y volúmenes separados se mantiene.
Unión booleana inteligente para objetos fusionados con partes sueltas o geometría superpuesta.
Descripción General¶
InternalUnion detecta y resuelve automáticamente problemas complejos de geometría en objetos fusionados, aplicando operaciones de unión booleana apropiadas para crear mallas limpias y sólidas. Perfecto para importaciones CAD y ensambles complejos que necesitan ser unificados en objetos sólidos únicos.
Ubicación¶
Menú Shift+W → CLEANING → InternalUnion
Características¶
Detección Inteligente¶
- Análisis automático de complejidad y estructura de malla
- Activación inteligente de botón - solo disponible cuando es necesario
- Múltiples métodos de detección para diferentes tipos de geometría
- Retroalimentación de progreso durante análisis y procesamiento
Tres Estrategias de Detección¶
Detección de Partes Sueltas¶
- Islas de malla completamente desconectadas
- Objetos separados unidos con Ctrl+J
- Enfoque de unión booleana clásico con separación
Detección de Volúmenes Separados¶
- Volúmenes conectados pero distintos (como cubos superpuestos)
- Conexiones mínimas de vértices entre secciones de geometría principales
- Análisis de conectividad avanzado a través de relaciones de caras
Detección de Geometría Superpuesta¶
- Caras coincidentes con normales similares
- Geometría superpuesta que requiere limpieza interna
- Operaciones booleanas internas sin separación de objetos
Procesamiento Automático¶
- Selección de método consciente del contexto basada en tipo de geometría
- Estrategias de respaldo si el método principal falla
- Limpieza integral después de operaciones de unión
- Manejo de errores con recuperación elegante
Mejora ALT+Click¶
Mantén presionado ALT mientras haces clic para triangular automáticamente las caras después de la unión: - Perfecto para flujos de trabajo de desarrollo de juegos - Topología de triángulos consistente para exportación - Triangulación de alta calidad usando método Beauty - Operación combinada - unión + triangulación en un paso
Cómo Usar¶
Unión Básica¶
- Selecciona un objeto fusionado con múltiples partes/volúmenes
- Abre Shift+W → CLEANING
- Haz clic en InternalUnion (el botón se activa automáticamente cuando es necesario)
- Revisa los resultados - el objeto se convierte en un sólido unificado
Unión con Triangulación¶
- Selecciona un objeto fusionado con múltiples partes/volúmenes
- Mantén presionado ALT y haz clic en InternalUnion
- El objeto se unifica Y triangula automáticamente
- Perfecto para preparación de assets de juegos
Ejemplos de Detección¶
Escenario 1: Partes Sueltas¶
Original: 3 cubos separados unidos con Ctrl+J
Detección: "Found 3 loose parts"
Método: Separar → Unión Booleana → Unir
Resultado: Cubo sólido único
Escenario 2: Volúmenes Superpuestos¶
Original: 3 cubos duplicados y posicionados para superponerse
Detección: "Found 3 separate volumes"
Método: Separar → Unión Booleana → Unir
Resultado: Sólido unificado complejo
Escenario 3: Superposiciones Internas¶
Original: Geometría con caras internas coincidentes
Detección: "Found overlapping geometry"
Método: Operaciones booleanas internas
Resultado: Estructura interna limpia
Comportamiento Inteligente del Botón¶
El botón InternalUnion se activa inteligentemente basado en el análisis de malla:
Botón Habilitado Cuando:¶
- Múltiples partes sueltas detectadas
- Geometría superpuesta compleja encontrada
- Volúmenes separados dentro de un solo objeto
- La complejidad de la malla sugiere que la unión sería beneficiosa
Botón Deshabilitado Cuando:¶
- Geometría simple (menos de 8 vértices)
- Estructura de malla ya unificada
- Volumen único conectado sin superposiciones
- No hay beneficio de operaciones de unión
Métodos de Procesamiento¶
Método 1: Separar + Booleana + Unir¶
Usado para: Partes sueltas y volúmenes separados 1. Separar por partes sueltas en modo edición 2. Aplicar modificadores de unión booleana entre partes 3. Eliminar objetos temporales y mantener resultado 4. Limpiar geometría con fusión de dobles y recálculo de normales
Método 2: Operaciones Booleanas Internas¶
Usado para: Geometría superpuesta 1. Operaciones booleanas de intersección internas 2. Resolver caras coincidentes y regiones superpuestas 3. Limpiar estructura interna sin separación de objetos 4. Optimizar topología resultante
Método 3: Enfoque Híbrido¶
Usado para: Casos mixtos complejos 1. Analizar tipo de geometría y complejidad 2. Aplicar método más apropiado automáticamente 3. Respaldo a alternativa si el método principal falla 4. Asegurar unión exitosa a través de múltiples estrategias
Limpieza Post-Procesamiento¶
Después de las operaciones de unión, InternalUnion automáticamente: - Fusiona vértices duplicados (umbral 0.0001) - Recalcula normales para sombreado consistente - Elimina geometría suelta (vértices, aristas) - Triangula caras (si se mantuvo presionado ALT) - Reporta cambios realizados en la malla
Retroalimentación de Resultados¶
Mensajes de Éxito¶
"InternalUnion completed: Successfully unified 4 loose parts using boolean union"
"InternalUnion completed: Resolved overlapping geometry using internal boolean operations"
"InternalUnion completed: Successfully unified 3 separate volumes + triangulated faces"
Actualizaciones de Estado¶
- "Analyzing geometry..." - Fase de detección inicial
- "Found X loose parts - applying separate & boolean union..." - Procesando partes sueltas
- "Found overlapping geometry - applying internal boolean union..." - Procesando superposiciones
- "Cleaning up geometry..." - Fase de limpieza final
Casos de Uso¶
Limpieza de Importación CAD¶
- Múltiples partes importadas como objeto único
- Componentes de ensamble que necesitan unificación
- Volúmenes superpuestos de operaciones booleanas
- Partes mecánicas complejas con estructura interna
Desarrollo de Juegos¶
- Optimización de assets para renderizado en tiempo real
- Preparación de LOD con geometría simplificada
- Creación de mallas de colisión de modelos complejos
- Requisitos de exportación basados en triángulos
Preparación para Impresión 3D¶
- Creación de objetos sólidos de partes separadas
- Eliminación de vacíos internos en modelos complejos
- Generación de mallas múltiples para impresión confiable
- Optimización de volumen para eficiencia de material
Modelado Arquitectónico¶
- Unificación de componentes de edificios
- Resolución de intersecciones complejas
- Fusión de elementos estructurales
- Representación simplificada de ensambles detallados
Consejos¶
- El botón se auto-deshabilita cuando no se necesita unión - esto es comportamiento normal
- Prueba Default/Aggressive Clean primero para problemas de topología
- Usa ALT+Click cuando necesites salida triangulada
- Funciona con múltiples objetos seleccionados - procesa cada uno por separado
- Modelos grandes pueden tomar tiempo - la retroalimentación de progreso te mantiene informado
- Deshacer disponible si los resultados no son los esperados
Solución de Problemas¶
El botón está deshabilitado: - Esto es normal - significa que tu malla no necesita unión - Prueba con objetos que tengan múltiples partes desconectadas
La operación booleana falla: - La geometría compleja a veces falla con el solver Exact - La herramienta automáticamente prueba el solver Fast como respaldo - Considera usar TopoCleaner primero para limpiar geometría problemática
Resultados inesperados: - Algunas superposiciones complejas pueden requerir operaciones booleanas manuales - Usa Deshacer (Ctrl+Z) y prueba un enfoque diferente - Considera separar partes manualmente para más control