Qué obtienes
Un análisis completo del casco a partir del escaneo, sin salir del navegador.
Diámetro y radio
Radio, diámetro, circunferencia, área y centro de cada anillo, ajustados con miles de puntos de la pared.
Redondez
Perfil de desviación radial grado a grado, falta de redondez, RMS y cobertura del arco.
Verticalidad
Con varios anillos: eje del tanque, inclinación en grados y mm/m, dirección y desplome.
Vista de inspección 3D
Casco coloreado por desviación o por tolerancia, deformación exagerada, plomada y leyenda.
Informe PDF
Resumen, tablas por anillo, gráficos de radio, desviación y desplazamiento de centros.
Exportación CAD
DXF con anillos, centros y eje; puntos PNEZD / LandXML; CSV con una fila por anillo.
Antes de empezar
| Tema | Detalle |
|---|---|
| Activación | La sección está desactivada por defecto. El administrador la activa en Project settings → Tanks & Cylinders: Desactivado, Solo administradores o Administradores y visitantes. |
| Dispositivo | El análisis se hace en escritorio. Los tanques ya analizados se pueden ver en el móvil, incluida la vista de inspección. |
| Nube de puntos | Tanque vertical con la pared visible en el escaneo. Cuanto más perímetro esté cubierto, más fiable es el resultado. |
| Dónde se guarda | Administradores: en el proyecto, en la capa activa. Visitantes: en su navegador si el proyecto lo permite; si no, solo durante la sesión. |
Paso a paso
Abre el proyecto en el visor y despliega la sección Tanks & Cylinders de la barra lateral. El botón ? de la sección trae a esta guía.
1Semilla en la pared
Pick wall points: haz de 3 a 20 clics sobre la pared del tanque, repartidos alrededor. El primer punto fija la cota del anillo. La lupa con imán ayuda a colocar los puntos sobre la pared.
- Enter o clic derecho: terminar.
- Backspace: quitar el último punto. Esc: cancelar.
- Use selected circle: usa como semilla un círculo ya dibujado en Drawing Layers.
El panel muestra el número de puntos, la cota y un diámetro aproximado.
2Parámetros y cotas
- Slice thickness (5 cm por defecto): altura de la rebanada de nube que se usa en cada anillo. Más gruesa: más puntos, menos local.
- Search band ± (10 cm por defecto): distancia máxima al círculo aproximado de la semilla. Auméntala (30–40 cm) si la semilla es aproximada o el tanque está deformado.
- Elevations:
- Seed elevation: un anillo a la cota de la semilla.
- Range: desde / hasta / paso (mín. 0,05 m). El botón ⌖ toma la cota de un punto de la nube con un clic.
- List: cotas separadas por comas, para saltar boquillas, escaleras o rigidizadores.
Hasta 50 anillos por análisis. Con varios anillos se obtiene la verticalidad.
3Ejecutar y revisar
Run analysis lee la nube anillo a anillo (se puede cancelar). La primera lectura tarda más porque descarga la nube; las siguientes son casi inmediatas.
El resultado aparece en el panel (resumen, tabla por anillo y avisos) y en la escena: los anillos y el eje del tanque en naranja.
Los anillos que no se pueden ajustar (por ejemplo, por encima del techo) se omiten con un aviso.
4Guardar
Save añade el tanque a Drawing Layers (grupo Tanks). Los administradores lo guardan en el proyecto con el botón Save de Drawing Layers, como cualquier dibujo.
Datos opcionales del tanque: Nominal Ø (diámetro de diseño, referencia para la redondez) y Shell height (altura de la virola, para la verticalidad). Se pueden rellenar antes de guardar o después, en Propiedades.
↻ Re-run repite el análisis con la misma semilla y cotas, y reemplaza el tanque al guardar.
5Vista de inspección
Al guardar, el botón ◎ Inspection view del panel abre directamente las Propiedades del tanque con la vista activada. También se llega desde Drawing Layers: selecciona el tanque y activa Inspection view en Properties. El casco se colorea sobre la nube y aparecen la plomada, el eje, los anillos deformados y la leyenda. Detalles en la sección siguiente.
6Informe y exportación
📄 PDF report genera el informe del tanque. La exportación de Drawing Layers incluye los tanques en DXF, PNEZD, LandXML y un CSV de anillos.
Vista de inspección
Una representación del casco construida con los perfiles de los anillos: se ve al instante, también en móvil, sin volver a leer la nube.


| Elemento | Qué muestra |
|---|---|
| Casco coloreado | Desviación radial respecto al radio de referencia (nominal o medio), interpolada entre anillos. Los tramos sin datos quedan transparentes. |
| Exageración | Automática o de ×1 a ×200: hace visibles deformaciones de milímetros en tanques de muchos metros. |
| Plomada y eje | Línea vertical desde la base (discontinua) y eje real exagerado, con flecha hacia donde se inclina y etiqueta mm/m → dirección · desplome. |
| Anillos | Forma real deformada de cada anillo y etiqueta Z · Ø · desviación máx. con el color del semáforo. |
| Leyenda | Escala, radio de referencia, perfil de tolerancias, comprobación de redondez y verticalidad, exageraciones y avisos. |
| Controles | Escala, tolerancias (API 650 / API 653), exageración, opacidad y capas visibles, en Propiedades. |


Informe PDF
Informe A4 vectorial generado en el servidor. Con varios anillos ocupa dos o más páginas.


- Un anillo: resultados, parámetros, planta con la desviación exagerada y gráfico de desviación frente al azimut.
- Varios anillos: resumen de verticalidad, planta de desplazamiento de centros, radio frente a cota, tabla por anillo y perfiles superpuestos.
- Incluye el sistema de coordenadas del proyecto, Nominal Ø y Shell height si se declararon, y los avisos de calidad.
Exportación CAD
| Elemento | DXF | PNEZD / LandXML |
|---|---|---|
| Anillo | CIRCLE a su cota (3D) o a Z = 0 (2D), capa <CAPA>_TANK_* | — |
| Centro | POINT en <CAPA>_TANK_CEN_* | Punto CEN <nombre> por anillo |
| Semilla | POINT en <CAPA>_TANK_PTS_* | — |
| Eje (varios anillos) | LINE en <CAPA>_TANK_AXIS_* | — |
| Tabla de anillos | CSV en el ZIP: cota, centro, radio, diámetro, RMS, falta de redondez, cobertura, puntos, desplazamientos y desviación respecto al radio de referencia. | |
Cómo se calcula
- Círculo inicial a partir de los puntos de la semilla.
- Lectura de una rebanada de la nube a la cota del anillo, solo dentro de la banda de búsqueda alrededor del círculo (respeta los recortes y clasificaciones ocultas).
- RANSAC para descartar elementos adosados (escaleras, tuberías) y mínimos cuadrados (Taubin + Levenberg-Marquardt) con los puntos de la pared, equilibrados por azimut para que el lado más denso del escaneo no domine.
- Refinado: si el círculo se desplaza, se vuelve a leer la rebanada centrada en el ajuste (hasta 3 pasadas).
- Perfil: mediana de la desviación radial por grado de azimut (0° = norte de cuadrícula, sentido horario).
- Eje (varios anillos): recta 3D ajustada a los centros; de ella salen la inclinación, su dirección y el desplome.
El ajuste se hace en el navegador, que es quien tiene la nube; el servidor valida los resultados y calcula las métricas derivadas, el informe y la exportación.
Indicadores
| Indicador | Significado |
|---|---|
| RMS | Dispersión de los puntos de la pared respecto al círculo ajustado. Alto: pared deformada, sucia u ocluida. |
| Residuo máximo | Mayor distancia de un punto de la pared al círculo. |
| Falta de redondez (OOR) | Diferencia entre la mayor y la menor desviación del perfil del anillo. |
| Cobertura | Parte del perímetro con datos (360° = vuelta completa). Por debajo de 90° el radio es poco fiable. |
| Desviación de radio | Radio real en cada azimut menos el radio de referencia (Nominal Ø / 2 o radio medio). |
| Inclinación | Ángulo del eje con la vertical, en grados y en mm por metro. |
| Dirección | Azimut hacia el que se desplaza la parte superior (N, NE, E…). |
| Desplome | Desplazamiento horizontal de la coronación: inclinación × altura (Shell height, o el tramo analizado). |
| RMS del eje | Distancia de los centros de los anillos a una recta. Alto: virola curvada o anillos mal ajustados. |
Tolerancias de referencia
La vista de inspección y sus comprobaciones usan estos valores. El semáforo es verde por debajo del 80 % de la tolerancia, ámbar entre el 80 y el 100 % y rojo por encima.
| Criterio | API 650 (construcción) | API 653 (reconstrucción) |
|---|---|---|
| Verticalidad (desplome en la altura H) | H / 200 | H / 100, máx. 127 mm |
| Radio, Ø < 12 m | ± 13 mm | ± 19 mm |
| Radio, 12 ≤ Ø < 45 m | ± 19 mm | ± 25 mm |
| Radio, 45 ≤ Ø < 75 m | ± 25 mm | ± 32 mm |
| Radio, Ø ≥ 75 m | ± 32 mm | ± 38 mm |
Consejos para buenos resultados
- Reparte los puntos de la semilla alrededor del tanque, no todos en el mismo lado.
- Si la semilla es aproximada, amplía la banda (30–40 cm); el análisis se recentra solo.
- Evita cotas con escaleras, boquillas o anillos rigidizadores; usa List para elegir las cotas.
- Para la verticalidad usa anillos repartidos en toda la altura (al menos 3); con 2 anillos el eje no tiene redundancia.
- Rellena Nominal Ø y Shell height para comparar con el diseño y evaluar el desplome en coronación.
- Revisa los avisos: cobertura baja, pocos puntos o RMS alto indican resultados poco fiables.
Limitaciones
- Solo tanques y cilindros verticales.
- Entre anillos, el color del casco es una interpolación: una abolladura entre dos cotas no aparece. Más anillos, más detalle.
- El desplome con Shell height es una extrapolación del eje medido.
- La precisión depende del escaneo: ruido, huecos y elementos adosados afectan al resultado.
- La primera lectura de la nube depende de la conexión.



