Pascal Editor
Elegir Pascal: editor completo, visor integrado o flujo propio
Compara edición, persistencia, plugins y aceptación gráfica sin asumir que todas las aplicaciones Three.js resuelven el mismo problema.
Qué aprenderás
- Elige qué responsabilidad quieres asumir
- Utiliza una escena y un contrato compartidos
- Incorpora las limitaciones a la decisión
Antes de empezar
- Conceptos básicos de grafos, JavaScript y HTTP
- Una escena propia pequeña con dimensiones y relaciones esperadas
Explica el límite y reproduce la lista o el ejercicio acotado del capítulo.
Conclusiones clave
- Selecciona según responsabilidades del host.
- Iguala geometría, datos y persistencia en las pruebas.
- Intercambio e idoneidad profesional requieren evidencia propia.
Elige qué responsabilidad quieres asumir
Evalúa el editor local administrado cuando necesitas una aplicación con proyectos y conexión a agentes. Un Viewer integrado encaja cuando tu host controla navegación, carga e interfaz. Un flujo Three.js propio aporta control directo, pero también exige implementar estado de edificios, edición y persistencia. Son elecciones arquitectónicas, no rankings medidos.
Parte de una operación necesaria: inspeccionar un edificio, editar una abertura alojada, comparar niveles o automatizar un cambio autorizado. Una presentación de solo lectura quizá no necesite todo el editor; editar edificios requiere más que mostrar una malla. Decide qué capa debe reutilizarse antes de comparar comodidad de instalación.
Utiliza una escena y un contrato compartidos
Compara con la misma escena pequeña, dimensiones, materiales y vistas. Exige guardado y reapertura si importa persistencia, y comprueba identidad y relaciones padre-hijo si herramientas modifican el grafo. Una captura parecida no basta para un flujo de edición de datos.
En Pascal incluye registro y habilitación de plugins, comportamiento WebGPU/WebGL, advertencias y conflictos de versión. En un host integrado incluye quién aporta almacenamiento y autoridad; en un renderizador propio, el trabajo de implementar semántica equivalente de edición. Mantén visible ese coste de integración oculto.
Incorpora las limitaciones a la decisión
No supongas que importar demuestra intercambio sin pérdidas con cualquier CAD o BIM, ni que validar grafos demuestra cumplimiento de requisitos de construcción. Hacen falta archivos específicos, pruebas de ida y vuelta y revisión del dominio. La evidencia actual establece mecanismos y límites, no certificación profesional ni fidelidad universal.
El piloto debe terminar con un flujo aceptado y obligaciones conocidas, o una razón documentada para no adoptarlo. Deja rankings de rendimiento vacíos hasta medir salida equivalente. La serie no ejecutó una comparación completa de editores: propone un método de decisión, no declara sin pruebas que Pascal sea el mejor para todo proyecto espacial.
Pasos de implementación
- 1
Enumera operaciones necesarias de inspección, edición y persistencia.
- 2
Asigna almacenamiento y autorización a una capa.
- 3
Evalúa con la misma escena y comprobaciones.
- 4
Registra requisitos no soportados sin ocultarlos en una puntuación.
Ejemplo para copiar
{"candidates":["editor local administrado","visor integrado","flujo propio"],"sharedAcceptance":["geometría","materiales","identidad","persistencia necesaria"],"measuredWinner":null,"comparisonExecuted":false}Preguntas frecuentes
¿Viewer integrado incluye todas las responsabilidades del editor?
No. El host debe decidir carga, almacenamiento, autoridad y componentes de edición necesarios.
¿La validación demuestra intercambio BIM sin pérdidas?
No. Fidelidad de formatos y requisitos profesionales necesitan pruebas específicas y revisión del dominio.
Fuentes
- README.mdFuente verificada 2026-09-08
- LICENSEFuente verificada 2026-09-08
- packages/cli/package.jsonFuente verificada 2026-09-08
- packages/core/package.jsonFuente verificada 2026-09-08
- packages/viewer/README.mdFuente verificada 2026-09-08
- packages/cli/src/runtime.tsFuente verificada 2026-09-08
- packages/cli/src/editor-process.tsFuente verificada 2026-09-08
- packages/cli/src/mcp-connector.tsFuente verificada 2026-09-08
- packages/mcp/src/transports/http.tsFuente verificada 2026-09-08
- packages/mcp/src/storage/sqlite-scene-store.tsFuente verificada 2026-09-08
- packages/core/src/store/use-scene.tsFuente verificada 2026-09-08
- packages/viewer/src/components/renderers/node-renderer.tsxFuente verificada 2026-09-08
- packages/viewer/src/lib/renderer-capability.tsFuente verificada 2026-09-08
- packages/core/src/validation/validate-build-json.tsFuente verificada 2026-09-08
- packages/core/src/utils/heal-scene-graph.tsFuente verificada 2026-09-08
- packages/mcp/src/storage/slug.tsFuente verificada 2026-09-08