Informe técnico publicado · v0.11 · 22 de octubre de 2026
Detección de errores de conversión de STEP a la web
Una malla puede parecer correcta y aun así omitir parte de su fuente. Este informe documenta errores superficiales detectados por muestreo, una importación STEP incompleta y lo que las comparaciones independientes establecieron y no establecieron.
Qué muestra el nuevo conjunto
Después de corregir la importación, se seleccionaron doce archivos nuevos antes de inspeccionar su geometría. Ninguno se había utilizado en los ensayos anteriores. La tabla compara la muestra pequeña original (filtro anterior), las muestras alrededor de características geométricas locales (local) y las muestras aleatorias con el mismo número de consultas de distancia (aleatorio equiparado). Después, una evaluación separada comprueba más puntos de la malla exportada original, denominada malla de referencia.
- Entradas solicitadas
- 12
- Fuentes medibles
- 11
- Mallas de referencia aprobadas por muestreo
- 10
- Errores observados en las mallas de referencia
- 1
El filtro anterior, los sondeos locales y el muestreo aleatorio equiparado por número de consultas detectan la misma malla de referencia que supera el umbral, x11. El archivo de origen vacío x06 se conserva como entrada inválida; no se sustituye ni se cuenta como aprobado. Las identidades de los archivos son disjuntas, pero todas las fuentes proceden del mismo repositorio comunitario.
| Caso | Filtro anterior | Local | Aleatorio equiparado | Evaluación separada | Resultado del control |
|---|---|---|---|---|---|
| x01 | 0.003419 | 0.003419 | 0.003419 | 0.003419 | Aprobado por muestreo |
| x02 | 0.002020 | 0.002020 | 0.002020 | 0.002020 | Aprobado por muestreo |
| x03 | 0.004973 | 0.004973 | 0.004973 | 0.004973 | Aprobado por muestreo |
| x04 | 0.004041 | 0.004041 | 0.004041 | 0.004041 | Aprobado por muestreo |
| x05 | 0.001785 | 0.001787 | 0.001787 | 0.001787 | Aprobado por muestreo |
| x06 | — | — | — | — | No concluyente |
| x07 | 0.001683 | 0.001864 | 0.001688 | 0.001755 | Aprobado por muestreo |
| x08 | 0.003720 | 0.003729 | 0.003729 | 0.003729 | Aprobado por muestreo |
| x09 | 0.016188 | 0.022011 | 0.020538 | 0.020675 | Aprobado por muestreo |
| x10 | 0.023594 | 0.031289 | 0.030865 | 0.030676 | Aprobado por muestreo |
| x11 | 0.064140 | 0.068194 | 0.066637 | 0.067650 | Error observado |
| x12 | 0.004365 | 0.004392 | 0.004391 | 0.004392 | Aprobado por muestreo |
Un guion indica que no hay una medición válida. Un resultado aprobado por muestreo no es una cota continua del error ni un certificado de topología. El umbral de 0.05 mm es un parámetro experimental ilustrativo, no una tolerancia de fabricación.
Errores omitidos detectados anteriormente
Ahora se detectan los tres y se impide su aceptación, pero el control no ha reparado la geometría de sus mallas. Son casos de desarrollo, no nuevas evidencias de generalización.
| Caso | Filtro anterior (mm) | Local (mm) | Aleatorio equiparado (mm) |
|---|---|---|---|
| v11 | 0.021619 | 0.062413 | 0.062183 |
| v12 | 0.043503 | 0.087314 | 0.087111 |
| v15 | 0.021490 | 0.059406 | 0.057178 |
Cuando dos comprobaciones comparten la misma fuente incompleta
En el conjunto inicial de veinte archivos, una importación independiente con Gmsh reveló una discrepancia en el rodamiento w20. El procedimiento anterior de CadQuery utilizaba .val(), conservando una de las tres raíces. El cargador modificado combina todos los elementos devueltos por .vals() sin cambiar sus posiciones y orientaciones.
Exportación parcial conservada
Se representa una de las tres raíces de la fuente. Frente a la fuente completa, su máximo muestreado es 2.500777 mm.
Rechazada por el control frente a la fuente completa.
Nueva exportación completa
Se representan las tres raíces. Su máximo muestreado es 0.001554 mm.
Conservada byte por byte después de superar las comprobaciones completadas.
Son dos exportaciones de un mismo modelo en el que se detectó el problema. El conjunto final de doce archivos no contiene ninguna fuente válida con varias raíces, por lo que el ensayo de ablación previsto para la omisión de conjuntos tiene cero casos elegibles. Tres controles analíticos separados comprueban la conservación de las raíces, su ubicación y su orden; no establecen la generalización a conjuntos reales no vistos anteriormente.
Cómo se comprobaron las evidencias
- Conservar los bytes de la fuente y registrar las raíces, los sólidos y las ubicaciones importados.
- Comparar un filtro pequeño, sondeos locales de triángulos, aristas y caras y un control aleatorio equiparado por número de consultas de distancia.
- Guardar las decisiones del detector antes de una evaluación separada de 8192 puntos por dirección.
- Intentar la importación con Gmsh con parámetros fijos y contrastar los puntos testigo de distancia conservados mediante implementaciones separadas.
- Mantener en el recuento todas las entradas inválidas, los límites de recursos superados y las mediciones no concluyentes.
El conjunto final incluye 864 comprobaciones CAD por cara, 862 comprobaciones con Trimesh y 432 comprobaciones de importación y distancia con Gmsh, todas dentro de los umbrales de concordancia declarados.
¿Qué puede comprobar con el modelo web de un elemento de fijación?
Un modelo web ayuda a identificar la cabeza, el vástago y las zonas roscadas y a entender dónde empieza y termina una dimensión etiquetada. Utilícelo para explicar a qué característica se refiere su consulta. Un modelo que gira con fluidez o muestra la longitud total esperada puede aun así contener un error superficial local u omitir parte de un conjunto, como demuestra el informe.
Utilice el plano aprobado, la norma acordada y los documentos de compra para definir las dimensiones, las tolerancias, los requisitos de rosca y los criterios de aceptación. El umbral de muestreo de 0.05 mm del estudio es un parámetro experimental; no es una tolerancia de fabricación ni una garantía para todos los modelos web de BYBOLT.
Para ver un ejemplo de producto, abra la guía de dimensiones de pernos hexagonales. Para una consulta, envíe su plano o especifique el tipo de producto, el material, el tamaño y la cantidad mediante la guía de consultas sobre elementos de fijación. Las dimensiones introducidas en una guía web siguen requiriendo revisión respecto de su plano y los requisitos del pedido.
Leer y citar el informe publicado
Shiya Yuan · BYBOLT · 22 de octubre de 2026 · Versión 0.11. Este informe técnico de ingeniería no ha sido revisado por pares. Los resultados numéricos siguen siendo los del estudio congelado v0.8/v08b.
Cita
Yuan, S. (2026). Screening STEP-to-Web Conversion Errors: An Engineering Technical Report on Local Sampling, Source Completeness and Independent Comparisons. Versión 0.11. Zenodo. doi:10.5281/zenodo.23554447
El PDF del informe y su código fuente LaTeX correspondiente se distribuyen bajo la licencia CC BY 4.0. El código de investigación, los modelos CAD y el archivo experimental completo no se incluyen en esta publicación pública. Las rutas de archivo del informe se refieren a evidencias locales conservadas, no a descargas públicas.
La asistencia de IA apoyó la implementación, el análisis, la revisión inicial de bibliografía y la redacción; la responsabilidad corresponde a Shiya Yuan. BYBOLT tiene un interés comercial en los elementos de fijación y en su sitio web. No se recibió financiación externa específica y no se declaran otros intereses contrapuestos.
Trabajos previos y referencias
Los elementos de fijación parametrizados, las comprobaciones geométricas, el muestreo de caras y la validación de conjuntos tienen precedentes establecidos. La contribución aquí es el análisis documentado de fallos y las evidencias controladas. Zhang 2011 se comprobó a nivel de resumen; no se obtuvo el texto completo de Sap/Szabo 2025. No se afirma haber realizado una revisión completa de la novedad.
- Biblioteca comunitaria parts-library de FreeCAD, revisión fijada f5ca01cdcaa2f69b9295a6382719c2d90628780cEl contenido del repositorio está bajo CC BY 3.0; sigue siendo necesaria la atribución de cada pieza.
- Research on the Parametric Designing for Thread FastenersLa generación parametrizada de pernos hexagonales es anterior a este informe.
- Parametric modelling of bolted assembly and its components for industrial design and applicationLos componentes basados en tablas de diseño y los conjuntos atornillados con restricciones ya están establecidos.
- cq_warehouse: parametric fastenersPrecedente de software para elementos de fijación parametrizados.
- A survey on 3D CAD model quality assurance and testing toolsLa calidad geométrica por sí sola no establece una calidad más amplia del modelado ni de la semántica.
- Recommended Practices for Geometric and Assembly Validation Properties v4.6Las propiedades geométricas, el muestreo de superficies y las comprobaciones de estructura y ubicación de conjuntos son anteriores a este informe.
- Representation and system-agnostic automated CAD interoperability testing based on model interchangeabilityLa editorial describe una comparación local y global independiente de la representación, con tolerancias del usuario.
- An Automated Approach for the Discovery of InteroperabilityLa intercambiabilidad condicionada por propiedades y los ensayos CAD de comparación cruzada ya están establecidos.
- Robust tessellation of CAD models without self-intersectionsLas regiones críticas y la triangulación restringida abordan la generación de mallas sin intersecciones.
- Topology-First B-Rep MeshingLa generación que conserva la topología tiene un objetivo distinto; se declara expresamente que, en los modelos con varias piezas, solo se evalúa la primera.
- Importing and Exporting FilesContexto de implementación para formatos de intercambio.
- glTF 2.0 SpecificationUnidades en metros y convención con el eje Y hacia arriba.
- trimesh.proximityLa proximidad de puntos respecto de todos los triángulos constituye una comprobación mediante una implementación independiente de la distancia a la malla.
- minimize_scalarReferencia histórica de apoyo para la minimización escalar.
- Gmsh Reference Manual 4.15.2Referencia de implementación y configuración, y atribución solicitada al artículo del software.
- Gmsh: A 3-D finite element mesh generator with built-in pre- and post-processing facilitiesAtribución académica del software.