• Open CAD Studio – nytt öppet CAD-program byggt i Rust

    Open CAD Studio är ett nytt CAD-program med öppen källkod som vill göra professionell ritning och modellering mer tillgänglig för Linux-användare. Programmet är byggt i Rust, har stöd för både 2D och 3D och kan dessutom öppna, redigera och spara DWG- och DXF-filer direkt.

    CAD-program har länge varit ett område där Linux haft betydligt färre alternativ än Windows. Det finns visserligen etablerade lösningar för både 2D-ritning och 3D-modellering, men stöd för industristandarder som DWG har ofta varit en svag punkt.

    Det är något som det nya projektet Open CAD Studio vill ändra på.

    Open CAD Studio är ett nytt CAD-program med öppen källkod som utvecklas i programmeringsspråket Rust och distribueras under licensen GPL-3.0. Programmet finns för Linux, Windows och macOS, men kan även köras direkt i en modern webbläsare.

    En av de mest intressanta egenskaperna är att programmet kan arbeta direkt med både DWG- och DXF-filer.

    DWG direkt under Linux

    DWG är ett av de viktigaste filformaten inom professionell CAD och används bland annat för tekniska ritningar, byggnadsritningar och konstruktion.

    För Linux-användare har formatet länge varit problematiskt eftersom många öppna CAD-program antingen har begränsat DWG-stöd eller kräver att filerna först konverteras till ett annat format.

    Open CAD Studio uppges kunna öppna, redigera och spara DWG och DXF direkt, utan att ritningen behöver skickas till någon extern konverteringstjänst.

    Programmet kan dessutom spara till flera äldre DWG-versioner, från R14 till 2018. Det kan vara viktigt i företag och organisationer där äldre CAD-system fortfarande används.

    Traditionell CAD-ritning i 2D

    För vanlig teknisk ritning erbjuder Open CAD Studio många av de verktyg som CAD-användare förväntar sig.

    Det går bland annat att arbeta med:

    • linjer och polylinjer
    • kurvor och splines
    • skraffering
    • lager
    • block
    • externa referenser
    • objektfästpunkter
    • spårning och positioneringshjälpmedel

    Även funktioner för dokumentation finns med, exempelvis text, måttsättning, hänvisningslinjer, toleranser och tabeller.

    Programmet har också stöd för paper space, layouter, viewports och olika plotinställningar, vilket gör det möjligt att skapa färdiga ritningsblad för utskrift.

    Även 3D-modellering

    Open CAD Studio är inte begränsat till tvådimensionella ritningar.

    Programmet innehåller även funktioner för 3D solidmodellering.

    Användaren kan skapa geometriska grundformer och sedan bygga mer avancerade modeller genom bland annat:

    • extrudering
    • rotation
    • sweep
    • loft
    • booleska operationer

    Booleska operationer används för att exempelvis slå samman två solider eller skära bort en form från en annan.

    3D-vyn kan visas både med ortografisk projektion och perspektiv.

    OBJ-filer kan importeras och modeller kan exporteras till bland annat STL och STEP AP203.

    STL används ofta inom 3D-utskrift, medan STEP är ett viktigt format för att överföra CAD-modeller mellan olika konstruktionsprogram.

    Samma CAD-motor i webbläsaren

    En ovanlig del av projektet är att Open CAD Studio även finns som webbapplikation.

    Webbversionen körs direkt i webbläsaren och kräver varken installation eller användarkonto. Ritningar kan öppnas från den lokala datorn och sparas tillbaka till den igen.

    Utvecklarna använder samma grundläggande redigeringsmotor för både webb- och skrivbordsversionen.

    Grafiken renderas med hjälp av wgpu, ett modernt grafikbibliotek som kan använda datorns grafikkort för att accelerera både 2D- och 3D-visning.

    Det innebär att mycket av CAD-programmets beräkningar och grafik kan hanteras effektivt även när programmet körs i en webbläsare.

    Skrivbordsversionen har fler funktioner

    Webbversionen är praktisk för att snabbt öppna och redigera en ritning, men skrivbordsversionen innehåller fler möjligheter.

    Där finns bland annat stöd för:

    • filassociationer i operativsystemet
    • utskrift
    • PDF
    • plugins
    • kommandoskript
    • automatisering
    • körning utan grafiskt användargränssnitt

    Den sistnämnda funktionen gör det möjligt att använda programmet i exempelvis automatiserade arbetsflöden och servrar.

    Linux-version som AppImage

    För Linux distribueras Open CAD Studio för närvarande som en x86-64 AppImage.

    AppImage innebär att programmet normalt kan köras utan någon traditionell installation. Filen görs körbar och kan sedan startas direkt.

    Det gör också distributionen relativt oberoende av vilken Linuxdistribution användaren kör.

    Det finns dessutom versioner för Windows och för Mac-datorer med Apple Silicon.

    Gränssnittet har översatts till 21 språk.

    Rust blir allt vanligare i avancerade skrivbordsprogram

    Att Open CAD Studio utvecklas i Rust är också intressant.

    Rust har under de senaste åren blivit allt vanligare i systemnära programvara eftersom språket kombinerar hög prestanda med ett starkt skydd mot många typer av minnesfel.

    Det gör Rust attraktivt för program som hanterar stora mängder komplex data, grafik och parallella beräkningar.

    CAD-program är ett bra exempel på en sådan typ av programvara. En större ritning kan innehålla tusentals eller miljontals geometriska objekt som måste hanteras samtidigt.

    Kan bli ett intressant CAD-alternativ för Linux

    Det finns redan flera öppna CAD-program för Linux, exempelvis FreeCAD och LibreCAD, men Open CAD Studio försöker placera sig något annorlunda genom kombinationen av klassisk 2D-CAD, 3D-modellering och direkt stöd för DWG.

    Om DWG-kompatibiliteten visar sig fungera bra även med komplicerade ritningar kan projektet bli särskilt intressant för Linux-användare som behöver samarbeta med företag som använder kommersiella CAD-system.

    Samtidigt är Open CAD Studio fortfarande under aktiv utveckling.

    Utvecklarna rekommenderar därför att användare alltid behåller säkerhetskopior av viktiga ritningar och inte förlitar sig på programmet som enda lagringsplats för produktionsmaterial.

    Men projektet är ändå intressant.

    Ett modernt CAD-program byggt i Rust, med GPL-licens, Linux-stöd, webbläsarversion och direkt hantering av DWG är något som länge saknats i Linuxvärlden.

    Om utvecklingen fortsätter kan Open CAD Studio därför bli ett projekt väl värt att följa.

    https://www.opencadstudio.com

    FAKTA: Open CAD Studio
    Program: Open CAD Studio
    Typ: CAD-program
    Licens: GPL-3.0
    Programspråk: Rust
    Plattformar: Linux, Windows, macOS och webbläsare
    Linuxformat: AppImage, x86-64
    CAD-format: DWG och DXF
    DWG-versioner: R14–2018
    3D-import: OBJ
    3D-export: STL och STEP AP203
    Grafik: GPU-accelererad via wgpu
    Språk: 21
    Webbplats: opencadstudio.com

Open CAD Studio – nytt öppet CAD-program byggt i Rust

Open CAD Studio är ett nytt CAD-program med öppen källkod som vill göra professionell ritning och modellering mer tillgänglig för Linux-användare. Programmet är byggt i Rust, har stöd för både 2D och 3D och kan dessutom öppna, redigera och spara DWG- och DXF-filer direkt.

CAD-program har länge varit ett område där Linux haft betydligt färre alternativ än Windows. Det finns visserligen etablerade lösningar för både 2D-ritning och 3D-modellering, men stöd för industristandarder som DWG har ofta varit en svag punkt.

Det är något som det nya projektet Open CAD Studio vill ändra på.

Open CAD Studio är ett nytt CAD-program med öppen källkod som utvecklas i programmeringsspråket Rust och distribueras under licensen GPL-3.0. Programmet finns för Linux, Windows och macOS, men kan även köras direkt i en modern webbläsare.

En av de mest intressanta egenskaperna är att programmet kan arbeta direkt med både DWG- och DXF-filer.

DWG direkt under Linux

DWG är ett av de viktigaste filformaten inom professionell CAD och används bland annat för tekniska ritningar, byggnadsritningar och konstruktion.

För Linux-användare har formatet länge varit problematiskt eftersom många öppna CAD-program antingen har begränsat DWG-stöd eller kräver att filerna först konverteras till ett annat format.

Open CAD Studio uppges kunna öppna, redigera och spara DWG och DXF direkt, utan att ritningen behöver skickas till någon extern konverteringstjänst.

Programmet kan dessutom spara till flera äldre DWG-versioner, från R14 till 2018. Det kan vara viktigt i företag och organisationer där äldre CAD-system fortfarande används.

Traditionell CAD-ritning i 2D

För vanlig teknisk ritning erbjuder Open CAD Studio många av de verktyg som CAD-användare förväntar sig.

Det går bland annat att arbeta med:

  • linjer och polylinjer
  • kurvor och splines
  • skraffering
  • lager
  • block
  • externa referenser
  • objektfästpunkter
  • spårning och positioneringshjälpmedel

Även funktioner för dokumentation finns med, exempelvis text, måttsättning, hänvisningslinjer, toleranser och tabeller.

Programmet har också stöd för paper space, layouter, viewports och olika plotinställningar, vilket gör det möjligt att skapa färdiga ritningsblad för utskrift.

Även 3D-modellering

Open CAD Studio är inte begränsat till tvådimensionella ritningar.

Programmet innehåller även funktioner för 3D solidmodellering.

Användaren kan skapa geometriska grundformer och sedan bygga mer avancerade modeller genom bland annat:

  • extrudering
  • rotation
  • sweep
  • loft
  • booleska operationer

Booleska operationer används för att exempelvis slå samman två solider eller skära bort en form från en annan.

3D-vyn kan visas både med ortografisk projektion och perspektiv.

OBJ-filer kan importeras och modeller kan exporteras till bland annat STL och STEP AP203.

STL används ofta inom 3D-utskrift, medan STEP är ett viktigt format för att överföra CAD-modeller mellan olika konstruktionsprogram.

Samma CAD-motor i webbläsaren

En ovanlig del av projektet är att Open CAD Studio även finns som webbapplikation.

Webbversionen körs direkt i webbläsaren och kräver varken installation eller användarkonto. Ritningar kan öppnas från den lokala datorn och sparas tillbaka till den igen.

Utvecklarna använder samma grundläggande redigeringsmotor för både webb- och skrivbordsversionen.

Grafiken renderas med hjälp av wgpu, ett modernt grafikbibliotek som kan använda datorns grafikkort för att accelerera både 2D- och 3D-visning.

Det innebär att mycket av CAD-programmets beräkningar och grafik kan hanteras effektivt även när programmet körs i en webbläsare.

Skrivbordsversionen har fler funktioner

Webbversionen är praktisk för att snabbt öppna och redigera en ritning, men skrivbordsversionen innehåller fler möjligheter.

Där finns bland annat stöd för:

  • filassociationer i operativsystemet
  • utskrift
  • PDF
  • plugins
  • kommandoskript
  • automatisering
  • körning utan grafiskt användargränssnitt

Den sistnämnda funktionen gör det möjligt att använda programmet i exempelvis automatiserade arbetsflöden och servrar.

Linux-version som AppImage

För Linux distribueras Open CAD Studio för närvarande som en x86-64 AppImage.

AppImage innebär att programmet normalt kan köras utan någon traditionell installation. Filen görs körbar och kan sedan startas direkt.

Det gör också distributionen relativt oberoende av vilken Linuxdistribution användaren kör.

Det finns dessutom versioner för Windows och för Mac-datorer med Apple Silicon.

Gränssnittet har översatts till 21 språk.

Rust blir allt vanligare i avancerade skrivbordsprogram

Att Open CAD Studio utvecklas i Rust är också intressant.

Rust har under de senaste åren blivit allt vanligare i systemnära programvara eftersom språket kombinerar hög prestanda med ett starkt skydd mot många typer av minnesfel.

Det gör Rust attraktivt för program som hanterar stora mängder komplex data, grafik och parallella beräkningar.

CAD-program är ett bra exempel på en sådan typ av programvara. En större ritning kan innehålla tusentals eller miljontals geometriska objekt som måste hanteras samtidigt.

Kan bli ett intressant CAD-alternativ för Linux

Det finns redan flera öppna CAD-program för Linux, exempelvis FreeCAD och LibreCAD, men Open CAD Studio försöker placera sig något annorlunda genom kombinationen av klassisk 2D-CAD, 3D-modellering och direkt stöd för DWG.

Om DWG-kompatibiliteten visar sig fungera bra även med komplicerade ritningar kan projektet bli särskilt intressant för Linux-användare som behöver samarbeta med företag som använder kommersiella CAD-system.

Samtidigt är Open CAD Studio fortfarande under aktiv utveckling.

Utvecklarna rekommenderar därför att användare alltid behåller säkerhetskopior av viktiga ritningar och inte förlitar sig på programmet som enda lagringsplats för produktionsmaterial.

Men projektet är ändå intressant.

Ett modernt CAD-program byggt i Rust, med GPL-licens, Linux-stöd, webbläsarversion och direkt hantering av DWG är något som länge saknats i Linuxvärlden.

Om utvecklingen fortsätter kan Open CAD Studio därför bli ett projekt väl värt att följa.

https://www.opencadstudio.com

FAKTA: Open CAD Studio
Program: Open CAD Studio
Typ: CAD-program
Licens: GPL-3.0
Programspråk: Rust
Plattformar: Linux, Windows, macOS och webbläsare
Linuxformat: AppImage, x86-64
CAD-format: DWG och DXF
DWG-versioner: R14–2018
3D-import: OBJ
3D-export: STL och STEP AP203
Grafik: GPU-accelererad via wgpu
Språk: 21
Webbplats: opencadstudio.com