Text-to-CAD: fuente paramétrica, evidencia geométrica y entrega responsable
Rendimiento Text-to-CAD: medir frío, actual, editado y exportado por separado
Distingue reutilización, reconstrucción de padres, arranque de navegador y densidad de malla antes de afirmar mejoras.
Qué aprenderás
- Un modelo actual y uno editado no son la misma carga
- Separar geometría, renderizado y mallado
- Diagnosticar antes de borrar estado derivado
Antes de empezar
- Funciones, módulos y rutas Python básicos
- Unidades y diferencia entre diseño y pieza física
Planificar un ejercicio acotado y distinguir actualidad, inspección, revisión visual y fabricación.
Conclusiones clave
- Repetición sin cambios y edición no son benchmarks equivalentes.
- Generación, renderizado y exportación tienen costes distintos.
- Tolerancia relativa de malla no es tolerancia industrial en milímetros.
Un modelo actual y uno editado no son la misma carga
La guía describe resultados sin reconstrucción y workers precalentados. Compara primera construcción, repetición sin cambios, edición y reconstrucción del padre por separado. Una repetición rápida puede significar trabajo omitido, no operaciones geométricas más rápidas.
Registra revisión, salidas, modo de workers y tamaños. Un padre esperando geometría hija tiene dependencias distintas de una pieza aislada. La arquitectura documentada no determina el número óptimo de procesos para el hardware del lector.
Separar geometría, renderizado y mallado
Arranque de captura, compilación documental, teselación y generación tienen costes distintos. El proxy puede aplazar imports, pero nuestras pruebas falsas no miden latencia real. No conviertas una motivación arquitectónica en una afirmación de aceleración integral.
La guía define tolerancia lineal de malla relativa a la diagonal de cada componente, no como desviación absoluta en milímetros. Ajustes más finos cambian densidad y tamaño sin mejorar el diseño CAD original. Compara fidelidad y coste con pieza y parámetros fijados.
Diagnosticar antes de borrar estado derivado
Usa store why para identificar la cláusula y daemon status para ver trabajo. Prefiere reconstruir el modelo concreto cuando esté justificado. Borrar cachés ampliamente puede perder diagnóstico y provocar recomputación costosa; no es el primer paso recomendado aquí.
La hoja propuesta mantiene desconocidas duraciones, memoria y tamaños hasta una prueba real. No medimos rendimiento, energía, precio, ahorro de arranque ni teselación real. Incluye construcciones fallidas y errores de validación en la evaluación.
Cómo elegir
| Criterio | Opción A | Opción B |
|---|---|---|
| Best when | You need predictable behavior and easy auditing | You need adaptive optimization and have reliable telemetry |
| Main risk | May leave performance on the table | Can become difficult to explain or debug |
Pasos de implementación
- 1
Define casos frío, actual, editado y padre.
- 2
Registra modo y ajustes exactos.
- 3
Mide validación y renderizado aparte.
- 4
Diagnostica antes de reiniciar estado.
Ejemplo para copiar
{
"plan": true,
"segundosConstruccionFria": null,
"segundosSinCambios": null,
"segundosEditado": null,
"segundosCaptura": null,
"bytesMalla": null,
"benchmarkEjecutado": false
}Preguntas frecuentes
¿Un resultado current rápido demuestra construcción más veloz?
No. Puede significar que se omitió geometría por estar actual.
¿mesh_tolerance garantiza tolerancia industrial en milímetros?
No. La guía la define relativa al tamaño del componente.
Fuentes
- Text-to-CAD / skills/cad/SKILL.mdFuente verificada 2026-09-14
- Text-to-CAD / skills/cad/references/supported-exports.mdFuente verificada 2026-09-14
- Text-to-CAD / packages/cadgen/src/cadgen/build123d.pyFuente verificada 2026-09-14