Todo lo que Lola3d hace de verdad.
Ni una hoja de ruta ni una lista de deseos — esto es lo que se entrega, agrupado tal como está construida la aplicación. Cuando algo tiene un límite que conviene conocer, está escrito al lado en lugar de dejar que lo descubras tú.
Modelado directo
La mitad SketchUp: dibuja sobre el modelo y empújalo. Cada gesto se confirma a través del mismo catálogo de acciones que todo lo demás, así que aquí nada es un atajo exclusivo de la interfaz.
- ✦Herramientas de dibujo. Línea, Polilínea, Mano alzada, Rectángulo y Rectángulo girado, Círculo, Polígono, tres herramientas de Arco y Sector — cada una con campos de cota en vivo y bloqueables junto al gesto, para que una medida se escriba donde se mide.
- ✦Primitivas. Caja, Cilindro, Cono (y cono truncado), Esfera y Toroide, cada una colocada por base, tamaño y altura sobre cualquier plano.
- ✦Empujar / Tirar. Llega en ambos sentidos desde donde lo empiezas: un desfase para el inicio del barrido, una distancia con signo, un segundo lado con su propia longitud, o simétrico respecto al inicio. El puntero lleva la tapa lejana, así que la cara queda bajo el cursor en todos los modos.
- ✦Mover, Rotar, Escalar, Equidistancia, Sígueme, Voltear. Con modos de copia, bloqueos de eje y un eje de rotación que eliges tú.
- ✦Motor de inferencia. Extremos, puntos medios, intersecciones, prolongaciones de aristas, centros de cara, guías, los ejes de dibujo y — al mover — los propios puntos de agarre de la selección. Puro y con pruebas unitarias, así que lo que se ajusta es predecible.
- ✦Planos de dibujo. Automático (la cara bajo el puntero), o bloqueado a un plano de origen, una cara o un plano de construcción;
NyShift+Nlos recorren, y los clics caen sobre el plano bloqueado. - ✦Teclas modificadoras. Modos Ctrl / Alt / Shift al estilo de SketchUp, reflejados a la vez en la gestión de teclas, la bandeja de la herramienta y las indicaciones.
- ✦Regiones de cara. Un perfil cerrado dibujado por completo dentro de una cara plana se imprime en el cuerpo: la región y su entorno pasan a ser caras que puedes empujar y seleccionar por separado. Es un elemento normal de la línea de tiempo, así que se puede suprimir, reordenar y eliminar.
- ✦Booleanas. Unión, Sustracción, Intersección, Recortar, Dividir y Revestimiento exterior.
- ✦Cubo de pintura, Etiqueta, Borrar. Haz clic o arrastra para borrar, con Shift para ocultar en su lugar; la pintura toma muestras con Alt y repinta lo similar con Shift; la etiqueta asigna una capa.
- ✦Arrastra un material sobre un cuerpo. Desde el panel Materiales — los del propio modelo, un preajuste de paleta, un preajuste con textura o uno de tu biblioteca — soltado directamente sobre la geometría. Solo se pinta el cuerpo bajo el puntero.
- ✦Cámara. Órbita, Desplazar, Zoom, Ventana de zoom, Encuadrar todo, Vista anterior, Situar cámara, Mirar alrededor y Caminar, además de las vistas estándar y ambas proyecciones.
- ✦Cuadrícula y unidades. Una cuadrícula del documento cuyo paso de forzado sigue al zoom, y unidades por documento con expresiones comprobadas dimensionalmente.
Bocetos y restricciones
La mitad Fusion / SolidWorks. Un boceto es una operación de la línea de tiempo que contiene su plano, sus puntos, sus entidades y sus restricciones — y el navegador replica el solver, así que arrastrar es inmediato en lugar de un viaje de ida y vuelta.
- ✦Un solver de cambio mínimo. Newton, que informa de los grados de libertad y rechaza una edición que sobrerrestringiría el boceto en lugar de elegir una solución en silencio.
- ✦Restricciones y cotas. Coincidente, horizontal, vertical, paralela, perpendicular, tangente, igual, simétrica, concéntrica, fija, y cotas motrices de longitud, distancia, radio, diámetro y ángulo.
- ✦Perfiles. Se obtienen dividiendo el plano con cada curva y se referencian por su contorno y un punto interior — así un perfil sobrevive a las ediciones a su alrededor.
- ✦Boceto sobre una cara. El boceto sigue a esa cara cuando se mueve; su origen puede anclarse a una esquina del cuerpo o al centro de una cara, y un anclaje perdido se notifica en lugar de adivinarse.
attach_sketchlo cambia de soporte o lo desvincula. - ✦Herramientas de modificación. Empalme, chaflán, recortar, equidistancia, proyectar, mover, rotar y escalar — el empalme toma primero la esquina y luego su tamaño, dibujando la esquina que dejaría.
- ✦Parámetros con nombre. Expresiones con unidades, comprobadas dimensionalmente, editables en el cuadro Cambiar parámetros y utilizables en cualquier cota o valor de operación.
- ✦Los valores donde está el gesto. Cada herramienta de dibujo y de modificación muestra campos bloqueables junto a lo que miden, con una flecha del anclaje al puntero.
- ✦Texto en bocetos. En cualquier fuente que tenga la instalación; las que faltan se notifican en lugar de sustituirse en silencio.
- ✦Bocetos 3D. Puntos, líneas, polilíneas, rectángulos y splines por puntos en el espacio global con restricciones 3D, resueltas por Levenberg–Marquardt con región de confianza. Sus curvas sirven de trayectoria para Sígueme y de guía para un recubrimiento. Límite honesto: el solver 3D no tiene réplica en el navegador, así que una restricción 3D aparece cuando responde el núcleo, y el panel lo indica mientras tanto.
- ✦Geometría de trabajo. Puntos y ejes de trabajo junto a los planos de construcción, guardados como referencias persistentes y resueltos de nuevo en cada construcción; la geometría de construcción puede construirse sobre otra geometría de construcción.
Operaciones de sólidos
La bandeja de cada herramienta es su cuadro de diálogo, y el valor del que trata también se dimensiona sobre el cuerpo: un asa, una flecha y un campo sobre las caras que va a reconstruir, previsualizando exactamente lo que confirmará Aplicar.
- ✦Extrusión y revolución a partir de perfiles de boceto, polígonos u operaciones de cara, con inicio, dirección, dos lados y extensiones simétricas.
- ✦Recubrimiento y barrido, con control de torsión, escala y orientación.
- ✦Vaciado, desmoldeo y engrosamiento. El desmoldeo pivota sobre un plano fijo que activas desde la bandeja — o sobre una cara que hace sus veces.
- ✦Empalme y chaflán en las aristas elegidas, con cadenas y cadenas tangentes; el segundo lado de un chaflán se da como distancia o como ángulo.
- ✦Dividir cuerpo y dividir cara, cortando por un plano de origen, un plano de construcción, un segundo cuerpo o una cara prolongada sobre el cuerpo.
- ✦Patrones y simetría. Patrones rectangulares (en ambas direcciones, por espaciado o extensión total, simétricos), circulares y en trayectoria, y simetría respecto a un plano — en 3D, con sus propias asas en vivo.
- ✦Edición directa de caras. Mueve una cara, desfásala, elimínala suprimiendo el detalle, o reemplázala.
- ✦Reparación, caras obtenidas a partir de curvas coplanarias dibujadas por separado, relleno de las tapas de sección y aristas suavizadas para un sombreado liso.
- ✦Nombres persistentes. Cada cara y cada arista llevan un nombre derivado de su historial. Allí donde se referencia una cara o una arista — empujar/tirar, un boceto sobre cara, un plano de construcción, un anclaje, la ubicación de un complemento, un empalme — lo que se guarda es el nombre más una alternativa geométrica, y lo que se resolvió por geometría (o no se resolvió) se indica en el objeto.
Línea de tiempo, historial y variantes
El modelo es su historial. Todo lo que sigue opera sobre ese historial y no sobre un resultado aplanado.
- ✦Una línea de tiempo paramétrica que contiene operaciones y anotaciones en un único orden, con un marcador: el núcleo muestra y exporta lo que hay hasta él, y el trabajo nuevo se inserta ahí.
- ✦Reordenar, con comprobación de dependencias. Al arrastrar, se sabe antes de soltar si el paso puede pasar por delante de aquel del que depende.
- ✦Suprime un paso — una operación de sustitución deja pasar su entrada; cualquier otra desaparece y sus dependientes se notifican en lugar de descartarse en silencio.
- ✦Grupos de operaciones sobre rangos contiguos, plegados por cada usuario.
- ✦Deshacer y rehacer a lo largo de 101 estados conservados, cada uno un parche directo e inverso guardado — así deshacer cuesta lo que cambió el paso, no el tamaño del modelo.
- ✦Configuraciones. Una tabla de variantes con parámetros, supresiones y valores por operación; activa una, o calcula una variante para una exportación o una reproducción sin guardarla.
- ✦Ramas. Un tronco y ramas con nombre que comparten el historial hasta un punto de bifurcación, separadas por copia en escritura, con una fusión a tres bandas que se niega a confirmar hasta resolver cada conflicto — y se niega en redondo si el documento fusionado no se construye.
- ✦Congelar convierte el objeto que muestra el marcador en geometría guardada.
- ✦Reproducción. Reproduce la construcción paso a paso, con animaciones de entrada por tipo, desplazamiento manual, velocidad de 0,25× a 8× y bucle — para un solo usuario, sin tocar el marcador compartido. Grábala en WebM o GIF.
- ✦Reproduce revisiones pasadas a partir de los parches de deshacer guardados, con leyendas tomadas del registro de auditoría: no cómo se construye el modelo, sino cómo se hizo.
- ✦Comprobaciones de diseño y CI de diseño. Vuelve a ejecutar las comprobaciones de un modelo cuando quieras, y una tarea programada sin interfaz vuelve a ejecutar cada escenario de diseño, para que una actualización de biblioteca que rompe un modelo se detecte antes de que lo abras.
Ensamblajes
- ✦Componentes que poseen sus operaciones, se anidan, tienen su propio origen y muestran su color en sus cuerpos, salvo que un cuerpo tenga el suyo.
- ✦Instancias. Coloca una definición de nuevo sin copiarla; hazla única cuando tenga que ser distinta.
- ✦Uniones. Rígida, de revolución, deslizante, cilíndrica, pasador-ranura, plana y esférica, en orígenes guardados como referencias persistentes, con límites, valores controlados y piezas fijas.
- ✦Estudios de movimiento que animan los valores de las uniones, con controles de reproducción y un muestreador que calcula dónde está cada pieza en cada fotograma.
- ✦El navegador. Origen, Análisis, Componentes, Cuerpos, Caras, Bocetos, Curvas, Construcción y Anotaciones — con arrastrar y soltar que te dice qué haría el soltar, o por qué no se permite, antes de que sueltes.
Planos 2D
Solo se guarda la definición: las vistas se proyectan al leerlas mediante eliminación de líneas ocultas y se guardan en caché por clave de forma, así que un plano nunca puede mostrar el modelo de ayer.
- ✦Hojas en formatos ISO y ANSI, vertical u horizontal, a escala.
- ✦Vistas: base, proyectada (primer o tercer diedro, siempre alineadas), sección (rayada), detalle e isométrica.
- ✦Cotas que se vuelven a medir solas. Cada curva proyectada conserva su objeto y el nombre persistente de su arista, así que una cota sigue a la arista sobre la que se colocó aunque se edite el modelo.
- ✦Anotaciones y un cuadro de rotulación, con el formato de las unidades del propio documento.
- ✦Exportación a PDF, SVG y DXF.
Simulación
- ✦Análisis estático lineal de tensiones y análisis modal de un sólido.
- ✦Mallado a partir del B-rep exacto — tetraedros de gmsh, cuadráticos por defecto, con una malla que puedes consultar y refinar (un tamaño global, un mínimo, refinado por curvatura, un tamaño en caras con nombre) antes de pagar por una resolución.
- ✦Física honesta. Sujeciones eliminadas por eliminación del espacio nulo, cargas integradas sobre la superficie real, resuelto con scipy y verificado frente a soluciones analíticas.
- ✦Campos: desplazamiento, magnitud, von Mises, principal máxima y mínima, deformación unitaria y factor de seguridad; modos propios normalizados y listos para animar.
- ✦Nada obsoleto. Solo se guardan la definición y el último resumen, y un resumen cuya geometría ha cambiado se marca como obsoleto en lugar de mostrarse como si siguiera siendo válido.
- ✦Límite honesto: lineal, estático, un sólido cada vez. Lo que no se modela está escrito en la documentación, no se da a entender que no existe.
CAM
No se guarda ninguna trayectoria. Cada trayectoria se calcula a partir del modelo tal como lo muestra la línea de tiempo, así que un programa nunca puede quedar obsoleto.
- ✦Configuraciones y material en bruto, con un origen de trabajo, un posprocesador y una lista ordenada de operaciones.
- ✦Una biblioteca de herramientas: planas, de bola, tóricas y brocas, con su geometría en milímetros, sus datos de corte y lo que usa cada una.
- ✦Estrategias: planeado, contorno 2D, cajera, desbaste adaptativo, taladrado, grabado y paralelo 3D.
- ✦Simulación por eliminación de material en Z-map, que informa del volumen eliminado, el tiempo por operación, el enganche de herramienta medido, y los sobrecortes y colisiones, nombrando la operación que los causó.
- ✦Estimaciones de longitudes de corte y de rápidos, profundidades, número de agujeros, cambios de herramienta y tiempo — con las suposiciones incluidas en la respuesta, porque un tiempo sin sus suposiciones es una conjetura.
- ✦Posprocesadores para GRBL, LinuxCNC y Fanuc — descritos con datos, no con código, así que puedes escribir el tuyo como un objeto simple — y verificados analizando de vuelta su propio G-code y comparándolo con la trayectoria de la que se generó.
- ✦Límite honesto: el simulador es un Z-map visto desde arriba, así que las contrasalidas y la parte inferior de un voladizo ni se representan ni se comprueban.
Análisis y medición
- ✦Propiedades físicas: volumen, área de superficie, centro de masa, masa a partir de la densidad de cada material, y momentos de inercia respecto al centro de masa y al origen — indicando los cuerpos sin densidad, en lugar de contarlos en silencio como cero.
- ✦Interferencias entre cuerpos, calculadas por el núcleo y guardadas en la escena en lugar de en el documento — así nunca pueden ser un número guardado y obsoleto.
- ✦Análisis de superficies: franjas de cebra, curvatura, ángulo de desmoldeo por cara y la línea de partición.
- ✦Requisitos en lenguaje natural. «La pared debe superar los 2 mm» se convierte en una anotación comprobada — espesor de pared, holgura, voladizo, caja envolvente o masa — que se vuelve a comprobar en cada regeneración, en cualquiera de los siete idiomas, con una explicación de qué falla y dónde.
- ✦Herramientas de medición: metro, cotas, transportador y guías.
Materiales, escenas y renderizado
- ✦Materiales con color, opacidad, rugosidad, metalicidad y densidad.
- ✦Texturas de imagen con una colocación real en milímetros — ancho, alto, rotación y desfase sobre la superficie — además de mapas de normales con intensidad ajustable.
- ✦Una biblioteca de materiales propia y de tu organización, importable en cualquier modelo, exportable como JSON, con diez preajustes con texturas fotográficas a escala real.
- ✦Capas con colores, visibilidad y bloqueo.
- ✦Escenas, como en SketchUp: una cámara, un estilo, opciones, visibilidad, sección y un marcador de línea de tiempo opcional guardados, con transiciones entre ellas.
- ✦Estilos: sombreado, líneas ocultas, monocromo, estructura alámbrica y rayos X, con aristas traseras, perfiles, el origen, una marca de agua y un plano de suelo.
- ✦Renderizado: entornos generados, mapeo de tonos, oclusión ambiental y un render conceptual con IA mediante el proveedor que hayas configurado.
Importación y exportación
- ✦Importación 3D: STEP, IGES, BREP, STL, OBJ, 3MF, glTF, GLB, Collada (.dae) e IFC — cada cuerpo llega con el nombre, el color y el componente que le dio el archivo; las mallas se cosen en sólidos donde son estancas y se conservan como caras donde no lo son, y luego se reparan y se comprueban.
- ✦Importación 2D: DXF y SVG como entidades de boceto que comparten sus extremos.
- ✦Exportación 3D: STEP, IGES, BREP (exacto, con nombres, colores y componentes), STL, OBJ+MTL, 3MF, glTF, GLB, Collada, IFC — y JSON, que conserva el historial editable.
- ✦Exportación 2D: DXF y SVG de un boceto o de un corte de sección; PDF, SVG y DXF de un plano.
- ✦Los archivos grandes viajan como subidas por fragmentos y el núcleo los lee desde disco, sin pasar por JSON.
- ✦Nota honesta: el .skp de SketchUp no es un formato abierto. Collada es la vía de entrada y de salida.
Colaboración
- ✦Propiedad y visibilidad: privado, organización o enlace, con miembros como editores o lectores. Un modelo que no puedes ver responde 404; un rol insuficiente responde 403 e indica qué rol hacía falta.
- ✦Edición en directo. Las revisiones confirmadas se envían por un canal propio de cada modelo, con su cambio cuando es lo bastante pequeño; el sondeo es solo una alternativa lenta.
- ✦Presencia — color, selección y cámara — efímera y que nunca se escribe en el documento.
- ✦Comentarios anclados a un objeto, una cara y un punto, en hilos.
- ✦Enlaces para compartir que son una credencial en sí mismos: un revisor abre el modelo en solo lectura, con la reproducción, sin cuenta.
- ✦Un registro de auditoría de cada edición, que es también lo que pone leyendas a la reproducción del historial.
Automatización, API y agentes
La regla sobre la que se construye toda la aplicación: cada capacidad está disponible a través de un endpoint seguro antes de que exista un botón para ella.
- ✦Un único catálogo de 228 acciones con esquemas JSON, usado de forma idéntica por la interfaz, REST (
/api/studio/actions/<name>), MCP y el asistente integrado. - ✦Un endpoint MCP para que un agente externo — Claude, o el tuyo propio — maneje el modelador como herramientas, sujeto a los mismos permisos de lectura y escritura.
- ✦Tokens de API con permisos, un manifiesto OpenAPI y concurrencia optimista en cada modificación.
- ✦Una consola de Python que ejecuta un script dentro del núcleo geométrico con todo el catálogo accesible desde un solo nombre — bucles, aritmética y lectura del modelo entre llamadas. Un script es una edición y un paso de deshacer; un script que falla no cambia nada. Cómo se aísla →
- ✦Ediciones por lotes: hasta 100 comandos como una sola revisión y un solo paso de deshacer, con el modelo sin cambios si alguno de ellos falla.
- ✦Deltas. Un cliente que tiene un modelo recibe el cambio, no el archivo: un parche del documento y un delta de la escena, que mantiene en la GPU las mallas sin cambios.
- ✦Revisión de la intención de diseño. Un agente puede previsualizar un cambio y proponerlo: ves su fantasma en la ventana gráfica y lo apruebas o lo rechazas, y una aprobación se aplica como una sola edición con un solo grupo en la línea de tiempo.
- ✦Cancelación. Cierra la conexión y la cancelación llega al worker de geometría, que se detiene en su siguiente punto de control. No se confirma nada de una petición cancelada.
Complementos de operaciones
Un complemento es un manifiesto JSON que interpreta el núcleo — pasos declarativos acotados y expresiones. Nunca se ejecuta código de un complemento.
- ✦Una biblioteca verificada de piezas paramétricas — engranajes rectos y cónicos, roscas ISO, tornillos y tuercas hexagonales, arandelas, resortes helicoidales, bridas de tubería — cada una fijada por un SHA-256 de su manifiesto.
- ✦Ubicación sobre un plano, una cara plana o una cara cilíndrica, añadiendo a un cuerpo o cortándolo.
- ✦Las piezas se regeneran sin el complemento. Una operación generada guarda su receta y sus entradas, así que un modelo se abre correctamente en una instalación que nunca tuvo el complemento.
- ✦Firmas y un registro. Un manifiesto puede llevar una firma ed25519 y aserciones geométricas; las firmas se validan antes de generar ninguna geometría, con una alternativa segura a la biblioteca local. Explora, instala, valora y actualiza — con el uso contado sobre piezas que existen.
Plataforma
- ✦Funciona en el navegador con WebGL. Sin instalación, sin plugin, sin llave de licencia. Se da por hecho una ventana del tamaño de una estación de trabajo — las superficies CAD lo dicen en lugar de plegarse en algo inutilizable en un teléfono.
- ✦La geometría en sus propios procesos. Un grupo de workers del núcleo, cada modelo asignado a un worker, con plazos por petición que el propio worker hace cumplir, límites de memoria y CPU por worker, comprobaciones de estado y reciclado automático.
- ✦Una caché que sobrevive a un reinicio. Las formas y las mallas se indexan por geometría y se guardan en caché en memoria y en disco.
- ✦Siete idiomas — inglés, francés, alemán, italiano, español, neerlandés y portugués — incluidos todos los rechazos que puede dar el servicio. La biblioteca verificada de complementos nombra sus piezas en los cuatro primeros; en los otros tres aparecen en inglés.
- ✦Temas. Catorce paletas en claro y oscuro, editables, además de un editor de paletas.
- ✦Autoalojable. Dos contenedores detrás de tu propio proxy, con copias de seguridad programadas y un script de restauración.
Una lista no es una demo.
Abre un modelo de muestra y empuja una cara. Diez minutos te dirán más que esta página.