Complemento · Gestor de vistas guardadas del proyecto

Vistas guardadas del proyecto

Complemento que guarda estados completos de la vista 3D y los reproduce en un clic: desde dónde se mira, qué se ve y cómo se dibuja. Cada vista queda con su miniatura en una lista, junto al proyecto, de modo que recuperar «electricidad de la planta baja, en aristas y sin sombras» deja de ser una reconstrucción a mano de decenas de clics.

Qué guarda una vista

Una vista no es un bloque único: es un conjunto de catorce aspectos independientes que se capturan y se aplican por separado. Al capturar se guardan todos los que TeKton3D publique; no hay que elegir qué guardar.

  • Punto de vista y recorte: proyección paralela o cónica, punto de mira, dirección, vertical y escala; y la caja de recorte, con su tamaño y posición.
  • Dibujo del modelo: modo de dibujo —normal, solo aristas o solo aristas vistas— y texturas; ayudas de dibujo (rejilla, ejes globales y locales, cotas, niveles de planta, puntos de conexión, etiquetas de nodo y planos de referencia); espacios, cerramientos y obstáculos; y los catorce filtros de visibilidad del modelo IFC vinculado.
  • Sol y sombras: sombras, croquis de localización solar, diagrama de trayectoria e información horaria, con la fecha y hora solar que les corresponde.
  • Capítulos y selección: qué capítulos están visibles, cuáles se dibujan en modo sólido y con qué color; y los elementos seleccionados, que se guardan junto al capítulo en el que se tomaron. En un proyecto con decenas de capítulos, la visibilidad es casi siempre lo más valioso de la vista.
  • Plantas: la planta actual —incluido el «Edificio completo», que en TeKton3D es una planta lógica— y las plantas siempre visibles.

Tres aspectos llegan desmarcados de fábrica por prudencia: los colores de capítulo, porque restaurar un color antiguo desharía en silencio una decisión que ve todo el equipo; la selección, que solo se puede recuperar con activo el mismo capítulo en el que se capturó; y los filtros IFC, que rara vez se quieren arrastrar de una vista a otra. Se marcan en cuanto hagan falta.

Guarda todo, restaura lo marcado

Son dos decisiones distintas. La vista guardó todo al capturarla; lo que se elige después es qué vuelve al aplicarla. En las propiedades de cada vista se marcan esos aspectos, agrupados en cinco recuadros con su icono, y se aplica la intersección entre lo guardado y lo marcado. Así, recuperar un encuadre no tiene por qué cambiarte las sombras, ni cambiar de instalación visible tiene por qué mover la cámara. Lo que dejes sin marcar no se toca. Los aspectos que la vista no capturó, o que esta versión de TeKton3D no publica, aparecen en gris con el motivo.

Al aplicar se envía solo lo que cambia: cada orden hace redibujar TeKton3D, de modo que una vista ya puesta no cuesta nada y el proyecto no se ensucia sin motivo. La ficha del panel lleva una tira de iconos que dice de un vistazo qué grupos se van a aplicar, y la barra inferior informa de lo que de verdad se aplicó.

El botón Deshacer devuelve el estado anterior a la última aplicación: antes de aplicar nada, el complemento fotografía la situación de partida. Y si al aplicar una vista queda activa una caja de recorte anterior que esa vista no gestiona, avisa: es la causa más habitual de quedarse mirando una pantalla casi vacía.

Encaje del encuadre

La anchura de la vista se guarda en metros, pero la altura la impone la proporción de la ventana de TeKton3D, que puede haber cambiado. Por eso cada vista elige si al recuperarla se conserva la anchura, la altura o el área encuadrada, que es lo predeterminado y lo que mejor funciona al pasar de una ventana apaisada a otra más cuadrada.

Otras utilidades

  • Vistas estándar: genera de una vez planta, cuatro alzados y cuatro isométricas a partir del encuadre actual. Solo guardan la cámara, así que aplicarlas no toca ninguna visibilidad.
  • Capturar PNGs: recorre las vistas, las aplica y guarda una imagen de cada una a la resolución que se pida, para la memoria del proyecto. Al terminar deja la vista como estaba.
  • Exportar e importar: la colección viaja en un único fichero con las miniaturas incluidas. Al importarla en otro proyecto, los capítulos y las plantas se casan por nombre, y lo que no exista se descarta con aviso.
  • Grupos y orden: las vistas se agrupan y se ordenan a mano con las flechas, o de golpe por nombre dentro de cada grupo, con orden natural (Planta 2 antes que Planta 10). Se renombran, se duplican y se actualizan con el estado actual sin perder su sitio.
  • Restablecer visibilidad: quita de una vez la caja de recorte y el aislamiento de elementos, los dos estados capaces de dejar el modelo invisible aunque ninguna vista los toque.

La ventana está pensada para vivir acoplada a un lado del monitor, junto a TeKton3D: por eso es una columna estrecha y alta con la lista siempre a la vista, y las propiedades se abren aparte (botón ⚙, F4 o doble clic en la ficha). Capturar crea la vista en el acto, sin preguntar nada, y al eliminar queda seleccionada la siguiente, para poder seguir limpiando la lista.

Dónde se guardan

Junto al proyecto, en una carpeta hermana <proyecto>.tkviews con un fichero views.json legible y las miniaturas. Viajan con el proyecto al copiar la carpeta, y se pueden versionar. La escritura es atómica y conserva una copia de seguridad; si el fichero cambia por debajo —otra sesión abierta— el complemento avisa antes de sobrescribir.

Respeto por el proyecto

El complemento no modifica el modelo: no crea, no borra y no edita elementos, de modo que no abre transacciones ni obliga a recalcular. Conviene saber, eso sí, que el estado de los capítulos forma parte del proyecto: aplicar una vista que cambie visibilidades o colores marca el proyecto como modificado, y TeKton3D pedirá guardarlo al cerrar. El complemento lo indica cada vez que ocurre.

Requisitos

TeKton3D 1.8.61.8 o posterior, abierto con un proyecto (usa el puente MCP del propio TeKton3D). Es la versión en la que los cambios de vista se aplican de inmediato; con una anterior el complemento lo advierte y deja gestionar la lista, pero no capturar ni aplicar, porque el encuadre no sería reproducible. Si hay varias instancias abiertas, se elige con cuál operar en el desplegable superior. Dependencia Python opcional: Pillow, que mejora la calidad de las miniaturas.

Cada aspecto se habilita según lo que el puente MCP publique en esa versión de TeKton3D, no por su número de versión: el complemento lo comprueba al conectarse y activa lo disponible sin necesidad de actualizarlo. Dos cosas quedan hoy fuera de una vista porque TeKton3D no permite leerlas o fijarlas: el capítulo activo y el aislamiento de elementos.

Licencia y software de terceros

Complemento distribuido bajo licencia MIT por iMventa Ingenieros, S.L. Puedes usarlo, adaptarlo y redistribuirlo libremente conservando el aviso de copyright. El fichero LICENSE acompaña al complemento.

Se apoya en una biblioteca de terceros (Pillow) que no se distribuye con la tarjeta: si falta, el complemento sigue funcionando con miniaturas de menor calidad. Conserva su propia licencia; el detalle está en el fichero TERCEROS.md incluido con el complemento.

TeKton3D es software comercial de iMventa Ingenieros, S.L. y no se ve afectado por la licencia de este complemento: son programas independientes que se comunican a través del puente MCP.