Alles wat Lola3d echt doet.
Geen roadmap en geen verlanglijst — dit is wat er geleverd wordt, gegroepeerd zoals de applicatie is opgebouwd. Waar iets een beperking heeft die het weten waard is, staat die ernaast in plaats van dat je die zelf moet ontdekken.
Direct modelleren
De SketchUp-helft: teken op het model en duw het. Elk gebaar wordt doorgevoerd via dezelfde actiecatalogus als al het andere, dus niets hiervan is een snelkoppeling die alleen in de interface bestaat.
- ✦Tekengereedschappen. Lijn, Polylijn, Uit de vrije hand, Rechthoek en Gedraaide rechthoek, Cirkel, Veelhoek, drie Boog-gereedschappen en Taartpunt — elk met live, vergrendelbare maatvelden naast het gebaar, zodat je een maat typt waar hij gemeten wordt.
- ✦Primitieven. Balk, Cilinder, Kegel (en afgeknotte kegel), Bol en Torus, elk geplaatst via basis, grootte en hoogte op elk willekeurig vlak.
- ✦Duwen / Trekken. Reikt beide kanten op vanaf waar je begint: een verschuiving voor het begin van de beweging, een afstand met teken, een tweede zijde met een eigen lengte, of symmetrisch rond het begin. De aanwijzer draagt de verste kap, zodat het vlak in elke modus onder de cursor belandt.
- ✦Verplaatsen, Roteren, Schalen, Verschuiven, Volg mij, Omdraaien. Met kopieermodi, asvergrendelingen en een rotatieas naar keuze.
- ✦Inferentie-engine. Eindpunten, middelpunten, snijpunten, randverlengingen, vlakmiddelpunten, hulplijnen, de tekenassen en — tijdens het verplaatsen — de eigen grepen van de selectie. Puur en met unittests, dus wat er snapt is voorspelbaar.
- ✦Tekenvlakken. Automatisch (het vlak onder de aanwijzer), of vergrendeld op een oorsprongsvlak, een vlak of een constructievlak;
NenShift+Nwisselen, en klikken landen op het vergrendelde vlak. - ✦Modificatietoetsen. Ctrl- / Alt- / Shift-modi op de SketchUp-manier, tegelijk weerspiegeld in de toetsafhandeling, de gereedschapsbalk en de hints.
- ✦Vlakgebieden. Een gesloten profiel dat volledig binnen een plat vlak is getekend, wordt in het lichaam geprint: het gebied en de omgeving worden vlakken die je apart kunt duwen en kiezen. Het is een gewoon item in de tijdlijn, dus het kan worden onderdrukt, verplaatst en verwijderd.
- ✦Booleaanse bewerkingen. Vereniging, Aftrekken, Doorsnede, Bijsnijden, Splitsen en Buitenschil.
- ✦Verfemmer, Tag, Gum. Klik of veeg om te wissen, Shift om in plaats daarvan te verbergen; de verfemmer neemt een uiterlijk over met Alt en verft lookalikes opnieuw met Shift; Tag wijst een laag toe.
- ✦Sleep een materiaal op een lichaam. Vanuit het paneel Materialen — het eigen materiaal van het model, een paletpreset, een preset met textuur of een uit je bibliotheek — rechtstreeks op de geometrie neergezet. Alleen het lichaam onder de aanwijzer wordt geverfd.
- ✦Camera. Draaien, Pannen, Zoomen, Zoomvenster, Alles in beeld, Vorig aanzicht, Camera plaatsen, Rondkijken en Lopen, plus de standaardaanzichten en beide projecties.
- ✦Raster en eenheden. Een documentraster waarvan de snapstap de zoom volgt, en eenheden per document met expressies die op eenheden worden gecontroleerd.
Schetsen & beperkingen
De Fusion / SolidWorks-helft. Een schets is een feature in de tijdlijn die zijn vlak, zijn punten, zijn entiteiten en zijn beperkingen bevat — en de browser spiegelt de solver, dus slepen reageert direct in plaats van via een retourtje naar de server.
- ✦Een solver met minimale wijziging. Newton, die de vrijheidsgraden rapporteert en een bewerking weigert die de schets zou overbepalen, in plaats van stilletjes een oplossing te kiezen.
- ✦Beperkingen en maten. Samenvallend, horizontaal, verticaal, parallel, loodrecht, raaklijn, gelijk, symmetrisch, concentrisch, vast, en sturende maten voor lengte, afstand, straal, diameter en hoek.
- ✦Profielen. Gevonden door het vlak te splitsen met elke curve, gerefereerd via hun grens en een punt aan de binnenkant — zodat een profiel de bewerkingen eromheen overleeft.
- ✦Schetsen op een vlak. De schets volgt dat vlak als het beweegt; de oorsprong kan worden verankerd aan een hoek van een lichaam of een vlakmiddelpunt, en een verloren anker wordt gemeld in plaats van geraden.
attach_sketchverhuist een schets naar een nieuwe drager of maakt hem los. - ✦Bewerkingsgereedschappen. Afronding, afschuining, bijsnijden, verschuiven, projecteren, verplaatsen, roteren en schalen — de afronding neemt eerst de hoek en dan de maat, en tekent de hoek die ze zou achterlaten.
- ✦Benoemde parameters. Expressies met eenheden, gecontroleerd op eenheden, te bewerken in een dialoogvenster Parameters wijzigen en bruikbaar in elke maat of featurewaarde.
- ✦Waarden waar het gebaar is. Elk teken- en bewerkingsgereedschap toont vergrendelbare velden naast wat ze meten, met een pijl van het anker naar de aanwijzer.
- ✦Schetstekst. In elk lettertype dat de installatie heeft, waarbij ontbrekende lettertypen worden gemeld in plaats van stilletjes vervangen.
- ✦3D-schetsen. Punten, lijnen, polylijnen, rechthoeken en fit-splines in de wereldruimte met 3D-beperkingen, opgelost door Levenberg–Marquardt met een trust region. De curven dienen als pad voor Volg mij en als geleider voor een loft. Eerlijke beperking: er is geen browserspiegel van de 3D-solver, dus een 3D-beperking verschijnt pas als de kernel antwoordt, en het paneel zegt dat zolang het antwoord onderweg is.
- ✦Werkgeometrie. Werkpunten en werkassen naast constructievlakken, opgeslagen als persistente referenties en bij elke opbouw opnieuw opgelost; constructiegeometrie kan op andere constructiegeometrie worden gebouwd.
Solid-features
De balk van elk gereedschap is zijn dialoogvenster, en de waarde waar het dialoogvenster om draait, wordt ook op het lichaam ingesteld: een greep, een pijl en één veld op de vlakken die het opnieuw zal opbouwen, met een voorbeeld van precies wat Toepassen zal doorvoeren.
- ✦Extruderen en omwentelen vanuit schetsprofielen, veelhoeken of vlakfeatures, met begin, richting, twee zijden en symmetrische bereiken.
- ✦Loft en sweep, met controle over torsie, schaal en assenstelsel.
- ✦Uithollen, lossingshoek en verdikken. De lossingshoek kantelt rond een vast vlak dat je vanuit de balk activeert — of een vlak dat er de plaats van inneemt.
- ✦Afronding en afschuining op gekozen randen, met ketens en raaklijnketens; de tweede zijde van een afschuining wordt opgegeven als afstand of als hoek.
- ✦Lichaam splitsen en vlak splitsen, snijdend op een oorsprongsvlak, een constructievlak, een tweede lichaam of een vlak dat over het lichaam wordt verlengd.
- ✦Patronen en spiegelen. Rechthoekige patronen (beide richtingen, tussenafstand of totale lengte, symmetrisch), cirkelvormige patronen en patronen langs een pad, en spiegelen over een vlak — in 3D, met eigen live grepen.
- ✦Direct vlakken bewerken. Een vlak verplaatsen, verschuiven, verwijderen door defeaturing, of vervangen.
- ✦Herstellen en repareren, vlakken gevonden uit afzonderlijk getekende coplanaire curven, opvulling van doorsnedekappen, en zachte randen voor vloeiende schaduw.
- ✦Persistente namen. Elk vlak en elke rand draagt een naam die uit de geschiedenis is afgeleid. Overal waar naar een vlak of rand wordt verwezen — duwen/trekken, een schets op een vlak, een constructievlak, een anker, een plug-inplaatsing, een afronding — is de opgeslagen vorm de naam plus een geometrische terugval, en wat via geometrie (of helemaal niet) is opgelost, wordt op het object gemeld.
Tijdlijn, geschiedenis & varianten
Het model is zijn geschiedenis. Alles hieronder werkt op die geschiedenis in plaats van op een afgevlakt resultaat.
- ✦Een parametrische tijdlijn die features en annotaties in één volgorde bevat, met een markering: de kernel toont en exporteert wat tot daar reikt, en nieuw werk wordt daar ingevoegd.
- ✦Herordenen, met controle op afhankelijkheden. Een sleepactie weet vóór het loslaten of de stap voorbij de stap mag waarop hij is gebouwd.
- ✦Onderdruk een stap — een vervangende feature geeft zijn invoer door; al het andere is afwezig en de afhankelijke stappen worden gemeld in plaats van stilletjes weggelaten.
- ✦Featuregroepen over aaneengesloten reeksen, per kijker in- of uitgeklapt.
- ✦Ongedaan maken en opnieuw over 101 bewaarde toestanden, elk een opgeslagen voorwaartse en inverse patch — dus ongedaan maken kost wat de stap veranderde, niet de grootte van het model.
- ✦Configuraties. Een variantentabel van parameters, onderdrukkingen en waarden per feature; activeer er een, of bereken een variant voor een export of een replay zonder die op te slaan.
- ✦Branches. Een trunk en benoemde branches die hun geschiedenis delen tot een splitsingspunt, gescheiden gehouden door copy-on-write, met een three-way merge die weigert door te voeren tot elk conflict is opgelost — en ronduit weigert als het samengevoegde document niet opbouwt.
- ✦Bevriezen legt het object dat de markering toont vast als opgeslagen geometrie.
- ✦Replay. Speel de opbouw stap voor stap af, met animaties per soort, scrubben, snelheid van 0,25× tot 8× en herhalen — voor één kijker, zonder de gedeelde markering aan te raken. Neem het op als WebM of GIF.
- ✦Eerdere revisies afspelen vanuit de opgeslagen undo-patches, met bijschriften uit het auditlog: niet hoe het model wordt opgebouwd, maar hoe het is gemaakt.
- ✦Ontwerpcontroles & design-CI. Voer de eigen controles van een model op verzoek opnieuw uit, plus een geplande headless taak die elk ontwerpscenario opnieuw draait, zodat een bibliotheekupdate die een model breekt wordt gevonden voordat je het opent.
Samenstellingen
- ✦Componenten die hun eigen features bezitten, nesten, een eigen oorsprong hebben en hun kleur op hun lichamen tonen, tenzij een lichaam een eigen kleur heeft.
- ✦Instanties. Plaats een definitie opnieuw zonder haar te kopiëren; maak er een uniek als die moet afwijken.
- ✦Verbindingen. Star, scharnier, schuif, cilindrisch, pen-sleuf, vlak en kogel, met oorsprongen opgeslagen als persistente referenties, met limieten, aangestuurde waarden en vastgezette onderdelen.
- ✦Bewegingsstudies die verbindingswaarden animeren, met afspeelbediening en een sampler die per frame berekent waar elk onderdeel staat.
- ✦De browser. Oorsprong, Analyses, Componenten, Lichamen, Vlakken, Schetsen, Curven, Constructie en Annotaties — met slepen-en-neerzetten dat zegt wat neerzetten zou doen, of waarom het niet mag, voordat je loslaat.
2D-tekeningen
Alleen de definitie wordt opgeslagen: aanzichten worden bij het lezen geprojecteerd met verwijdering van verborgen lijnen en gecachet op vormsleutel, dus een tekening kan nooit het model van gisteren tonen.
- ✦Bladen in ISO- en ANSI-formaten, staand of liggend, op schaal.
- ✦Aanzichten: basis, geprojecteerd (eerste- of derdehoeksprojectie, uitgelijnd gehouden), doorsnede (gearceerd), detail en isometrisch.
- ✦Maten die zichzelf opnieuw meten. Elke geprojecteerde curve behoudt haar object en haar persistente randnaam, dus een maat volgt de rand waarop ze is geplaatst, ook na een modelwijziging.
- ✦Annotaties en een titelblok, opgemaakt in de eigen eenheden van het document.
- ✦Exporteren naar PDF, SVG en DXF.
Simulatie
- ✦Lineair-statische spanningsanalyse en modale analyse van één solid.
- ✦Gemesht vanuit de exacte B-rep — gmsh-tetraëders, standaard kwadratisch, met een mesh die je kunt inspecteren en verfijnen (een globale grootte, een ondergrens, verfijning op kromming, een grootte op benoemde vlakken) voordat je voor een berekening betaalt.
- ✦Eerlijke fysica. Inklemmingen verwerkt via null-space-eliminatie, belastingen geïntegreerd over het werkelijke oppervlak, opgelost met scipy, en geverifieerd tegen analytische oplossingen.
- ✦Velden: verplaatsing, grootte, von Mises, maximale en minimale hoofdspanning, rek en veiligheidsfactor; modale vormen genormaliseerd en klaar om te animeren.
- ✦Niets verouderd. Alleen de definitie en de laatste samenvatting worden opgeslagen, en een samenvatting waarvan de geometrie is veranderd, wordt als verouderd gemarkeerd in plaats van getoond alsof ze nog geldt.
- ✦Eerlijke beperking: lineair, statisch, één solid tegelijk. Wat niet wordt gemodelleerd, staat in de documentatie beschreven, niet weggemoffeld.
CAM
Er wordt geen gereedschapsbaan opgeslagen. Elke baan wordt berekend uit het model zoals de tijdlijn het toont, dus een programma kan nooit verouderd zijn.
- ✦Opspanningen en ruw materiaal, met een werkstuknulpunt, een postprocessor en een geordende lijst bewerkingen.
- ✦Een gereedschapsbibliotheek: vlakfrees, kogelfrees, torusfrees en boor, met hun geometrie in millimeters, hun snijgegevens en wat elk ervan gebruikt.
- ✦Strategieën: vlakfrezen, 2D-contour, kamer, adaptief ruimen, boren, graveren en 3D-parallel.
- ✦Simulatie via Z-map-materiaalverwijdering, met rapportage van verwijderd volume, tijd per bewerking, gemeten gereedschapsaangrijping, en insnijdingen en botsingen met de bewerking die ze veroorzaakte.
- ✦Schattingen van snij- en ijlganglengtes, diepten, aantallen gaten, gereedschapswissels en tijd — met de aannames in het antwoord, want een tijd zonder aannames is een gok.
- ✦Postprocessors voor GRBL, LinuxCNC en Fanuc — beschreven door data, niet door code, zodat je je eigen kunt schrijven als een gewoon object — en geverifieerd door hun eigen G-code terug te parsen en te vergelijken met de baan waaruit die is geschreven.
- ✦Eerlijke beperking: de simulator is een Z-map van bovenaf, dus ondersnijdingen en de onderkant van een overhang worden niet weergegeven en niet gecontroleerd.
Analyse & meten
- ✦Massa-eigenschappen: volume, oppervlakte, massamiddelpunt, massa uit de dichtheid van elk materiaal, en traagheidsmomenten rond het massamiddelpunt en rond de oorsprong — waarbij lichamen zonder dichtheid worden gemeld, niet stilletjes als nul meegeteld.
- ✦Interferentie tussen lichamen, berekend door de kernel en levend in de scène in plaats van in het document — dus het kan nooit een verouderd opgeslagen getal zijn.
- ✦Oppervlakteanalyses: zebrastrepen, kromming, lossingshoek per vlak en de deellijn.
- ✦Eisen in gewone taal. "De wand moet boven 2 mm blijven" wordt een gecontroleerde annotatie — wanddikte, speling, overhang, omhullende doos of massa — die bij elke regeneratie opnieuw wordt gecontroleerd, in elk van de zeven talen, met een uitleg van wat faalt en waar.
- ✦Meetgereedschappen: meetlint, maten, gradenboog en hulplijnen.
Materialen, scènes & rendering
- ✦Materialen met kleur, dekking, ruwheid, metaalachtigheid en dichtheid.
- ✦Afbeeldingstexturen met echte plaatsing in millimeters — breedte, hoogte, rotatie en verschuiving op het oppervlak — plus normal maps met instelbare sterkte.
- ✦Een materiaalbibliotheek van jezelf en van je organisatie, importeerbaar in elk model, exporteerbaar als JSON, met tien gefotografeerde presets met textuur op ware grootte.
- ✦Lagen met kleuren, zichtbaarheid en vergrendeling.
- ✦Scènes, zoals in SketchUp: een opgeslagen camera, stijl, schakelaars, zichtbaarheid, doorsnede en optioneel een tijdlijnmarkering, met overgangen daartussen.
- ✦Stijlen: gearceerd, verborgen lijnen, monochroom, draadmodel en röntgen, met achterliggende randen, profielen, de oorsprong, een watermerk en een grondvlak.
- ✦Rendering: gegenereerde omgevingen, tone mapping, ambient occlusion, en een AI-conceptrender aangestuurd door de provider die je hebt ingesteld.
Importeren & exporteren
- ✦3D importeren: STEP, IGES, BREP, STL, OBJ, 3MF, glTF, GLB, Collada (.dae) en IFC — elk lichaam komt binnen met de naam, kleur en component die het bestand het gaf, meshes worden tot solids genaaid waar ze waterdicht zijn en als vlakken behouden waar ze dat niet zijn, en daarna hersteld en gecontroleerd.
- ✦2D importeren: DXF en SVG naar schetsentiteiten die hun eindpunten delen.
- ✦3D exporteren: STEP, IGES, BREP (exact, met namen, kleuren en componenten), STL, OBJ+MTL, 3MF, glTF, GLB, Collada, IFC — en JSON, dat de bewerkbare geschiedenis bewaart.
- ✦2D exporteren: DXF en SVG van een schets of een doorsnede; PDF, SVG en DXF van een tekening.
- ✦Grote bestanden reizen als uploads in delen en worden door de kernel van schijf gelezen, niet door JSON geleid.
- ✦Eerlijke opmerking: het .skp-formaat van SketchUp is geen open formaat. Collada is de weg erin en eruit.
Samenwerking
- ✦Eigendom en zichtbaarheid: privé, organisatie of link, met leden als bewerkers of kijkers. Een model dat je niet mag zien, antwoordt 404; een te lage rol antwoordt 403 en zegt welke rol nodig was.
- ✦Live bewerken. Doorgevoerde revisies worden via een kanaal per model gepusht, met hun wijziging als die klein genoeg is; pollen is alleen een trage terugval.
- ✦Aanwezigheid — kleur, selectie en camera — die vluchtig is en nooit in het document wordt geschreven.
- ✦Opmerkingen verankerd aan een object, een vlak en een punt, als threads.
- ✦Deellinks die een eigen inloggegeven zijn: een reviewer opent het model alleen-lezen, met de replay, zonder account.
- ✦Een auditlog van elke bewerking, dat ook de bijschriften van de geschiedenis-replay levert.
Automatisering, API & agents
De regel waarop de hele applicatie is gebouwd: elke mogelijkheid is beschikbaar via een beveiligd endpoint voordat er een knop voor bestaat.
- ✦Eén actiecatalogus van 228 acties met JSON-schema's, op identieke wijze gebruikt door de interface, REST (
/api/studio/actions/<name>), MCP en de ingebouwde assistent. - ✦Een MCP-endpoint zodat een externe agent — Claude, of je eigen — de modeler als tools aanstuurt, gebonden aan dezelfde lees- en schrijfbevoegdheden.
- ✦API-tokens met bevoegdheden, een OpenAPI-manifest, en optimistische concurrency bij elke mutatie.
- ✦Een Python-console die een script binnen de geometriekernel draait, met de hele catalogus gebonden aan één naam — lussen, rekenwerk, en het model teruglezen tussen aanroepen. Eén script is één bewerking en één stap ongedaan maken; een script dat mislukt, verandert niets. Hoe de sandbox werkt →
- ✦Batchbewerkingen: tot 100 opdrachten als één revisie en één stap ongedaan maken, met het model ongewijzigd als er één mislukt.
- ✦Delta's. Een client die een model vasthoudt, krijgt de wijziging, niet het bestand: een documentpatch en een scènedelta, zodat ongewijzigde meshes op de GPU blijven.
- ✦Review van de ontwerpintentie. Een agent kan een wijziging vooraf bekijken en voorstellen: je ziet er een schim van in de viewport en keurt goed of af, en een goedkeuring wordt toegepast als één bewerking met één tijdlijngroep.
- ✦Annuleren. Sluit de verbinding en de afbreking bereikt de geometrieworker, die stopt bij zijn volgende checkpoint. Voor een geannuleerd verzoek wordt niets doorgevoerd.
Feature-plug-ins
Een plug-in is een JSON-manifest dat de kernel interpreteert — begrensde declaratieve stappen en expressies. Er draait nooit plug-incode.
- ✦Een geverifieerde bibliotheek van parametrische onderdelen — rechte en conische tandwielen, ISO-schroefdraad, zeskantbouten en -moeren, sluitringen, schroefveren, pijpflenzen — elk vastgelegd met een SHA-256 van het manifest.
- ✦Plaatsing op een vlak, een plat vlak of een cilindrisch vlak, toevoegend aan of snijdend uit een lichaam.
- ✦Onderdelen regenereren zonder de plug-in. Een gegenereerde feature slaat zijn recept en zijn invoer op, dus een model opent correct op een installatie die de plug-in nooit heeft gehad.
- ✦Handtekeningen en een register. Een manifest kan een ed25519-handtekening en geometrische asserties bevatten; handtekeningen worden gecontroleerd voordat er geometrie wordt gegenereerd, met een veilige terugval op de lokale bibliotheek. Bladeren, installeren, beoordelen en bijwerken — met gebruik geteld op onderdelen die bestaan.
Platform
- ✦Draait in de browser op WebGL. Geen installatie, geen plug-in, geen licentiedongle. Er wordt uitgegaan van een venster op werkstationformaat — de CAD-oppervlakken zeggen dat ook, in plaats van in te klappen tot iets dat op een telefoon onbruikbaar is.
- ✦Geometrie in eigen processen. Een pool van kernelworkers, één model vast aan één worker, met deadlines per verzoek die de worker zelf handhaaft, geheugen- en CPU-plafonds per worker, healthchecks en automatische recycling.
- ✦Caching die een herstart overleeft. Vormen en meshes krijgen een sleutel op basis van hun geometrie en worden in het geheugen en op schijf gecachet.
- ✦Zeven talen — Engels, Frans, Duits, Italiaans, Spaans, Nederlands en Portugees — inclusief elke weigering die de dienst kan geven. De geverifieerde plug-inbibliotheek benoemt haar onderdelen in de eerste vier; in de andere drie staan ze in het Engels.
- ✦Thema's. Veertien paletten in licht en donker, bewerkbaar, plus een paleteditor.
- ✦Zelf te hosten. Twee containers achter je eigen proxy, met geplande back-ups en een herstelscript.
Een lijst is geen demo.
Open een voorbeeldmodel en duw een vlak. Tien minuten vertellen je meer dan deze pagina kan.