Skip to content

Import, eksport i udostępnianie ​

Wszystko w EduBeam dzieje się w Twojej przeglądarce. Nic nie jest wysyłane na serwer: link do udostępniania dosłownie zawiera model.

Zapis projektu ​

☰ → Zapisz projekt lub Ctrl+S pobiera plik project.json. Zawiera on węzły, elementy, materiały, przekroje (z kształtami wielokątnymi), obciążenia, linie wymiarowe oraz wersję aplikacji, która go zapisała. Nazwę pliku możesz dowolnie zmienić.

Otwieranie projektu ​

  • ☰ → Otwórz projekt lub Ctrl+O, a następnie wybierz plik .json, albo
  • przeciągnij plik w dowolne miejsce okna aplikacji.

Otwarcie zastępuje bieżący model, łącznie z materiałami i przekrojami. Model, który miałeś, nie przepada: Ctrl+Z go przywraca, a ponadto jest on przechowywany w Ostatnich modelach. Plik, który nie jest projektem EduBeam, zostanie odrzucony z komunikatem, a Twój model pozostanie bez zmian.

Pliki projektów ze wszystkich wcześniejszych wersji EduBeam otwierają się w obecnej.

Udostępnij model (na pasku aplikacji lub w menu ☰) otwiera okno Udostępnij model przez URL:

Okno udostępniania
Okno udostępniania
  • Kopiuj kopiuje link do schowka. To samo robi kliknięcie w pole.
  • Otwórz link otwiera go w nowej karcie, abyś mógł sprawdzić, co zobaczy odbiorca.
  • Udostępnij przez systemowe okno dialogowe przekazuje link do systemowego menu udostępniania urządzenia, jeśli przeglądarka to obsługuje.
  • Krótszy link zapisuje ten sam model w mniej więcej połowie znaków. Kopia EduBeam, która nie była aktualizowana od października 2026, odczyta go dopiero po aktualizacji, więc zostaw tę opcję wyłączoną, gdy link ma od razu działać wszędzie.

Link ma postać https://run.edubeam.app/?model=… i koduje cały model. Każdy, kto go otworzy, dostaje własną kopię do edycji; zmiany nie są synchronizowane z powrotem, więc gdy model się zmieni, wyślij nowy link. Bardzo duże modele dają bardzo długie linki; w takim przypadku udostępnij plik JSON.

Gdy ktoś otworzy link, jego dotychczasowy model trafia do Ostatnich modeli, a komunikat informuje, gdzie go znaleźć.

Linki ze starszych wersji nadal działają: link w zeszłorocznych materiałach do wykładu otworzy dziś ten sam model.

Eksport obrazu ​

☰ → Eksportuj obraz lub Ctrl+P otwiera eksport obrazu.

Eksportuj obraz: wybierz warstwy, kadr i rozmiar, a potem pobierz lub skopiuj
Eksportuj obraz: wybierz warstwy, kadr i rozmiar, a potem pobierz lub skopiuj
  • Warstwy: plakietki u góry wybierają, co jest rysowane, niezależnie od widoku: kształt odkształcony, N, V, M, reakcje, podpory, obciążenia, etykiety węzłów i elementów.
  • Kadr: wybierz proporcje (16:9, 4:3, 3:2, 1:1), Pokaż wszystko lub Okno…, aby zaznaczyć prostokąt na rysunku. Możesz też przeciągać krawędzie podglądu.
  • Rozmiar: szerokość i wysokość w pikselach albo Skala, np. 1 : 50, dla rysunku w skali na papierze. Wysokość wykresów ustala rozmiar wykresów wyników na obrazie. Przezroczyste tło pomija białe tło.
  • Pobierz PNG, Pobierz SVG lub Kopiuj do schowka.

SVG pozostaje ostre w każdym rozmiarze i działa w Wordzie, Inkscape i LaTeX-u na Overleaf, dlatego jest najlepszym wyborem do sprawozdań i prac dyplomowych.

Eksport wyników ​

Wyniki → Eksportuj CSV pobiera obie tabele wyników, łącznie z reakcjami, a Kopiuj umieszcza je w schowku do wklejenia w arkuszu kalkulacyjnym. Zobacz Eksport CSV i kopiowanie.

Ostatnie modele ​

☰ → Ostatnie modele przechowuje 10 ostatnich modeli, które zostały wyczyszczone lub zastąpione linkiem, plikiem, przykładem albo zadaniem z pierwszą belką. Każdy ma miniaturę, powód zastąpienia i rozmiar. Przywróć przywraca wybrany model; model, który miałeś w tej chwili, trafia z kolei na listę, a Ctrl+Z cofa przywrócenie.

Ostatnie modele
Ostatnie modele

Lista jest przechowywana tylko w tej przeglądarce.

Przykłady ​

☰ → Przykłady otwiera galerię gotowych modeli dydaktycznych. Otwarcie jednego z nich zastępuje Twój model, a Ctrl+Z go przywraca. Te same modele, wraz z ćwiczeniami, znajdziesz na stronie Przykłady tej dokumentacji.

Galeria przykładów
Galeria przykładów

Osadzanie podglądu ​

Dodaj &viewer=1 do linku do udostępniania, aby otworzyć model w trybie podglądu. Pasek aplikacji, dolny pasek, zakładki, cofanie i ponawianie, przełączniki siatki i wskaźnik osi są ukryte; zostaje płótno, przyciski dopasowania i wyśrodkowania oraz opcje wyświetlania. Umieść ten adres URL w <iframe>, aby osadzić interaktywny model z możliwością powiększania w materiałach do wykładu lub na stronie WWW:

html
<iframe src="https://run.edubeam.app/?viewer=1&model=…" width="100%" height="400"></iframe>
Rama trójprzegubowa w trybie podglądu
Rama trójprzegubowa w trybie podglądu

Tryb podglądu służy do oglądania, ale nie jest zablokowany: odwiedzający mogą nadal przeciągać węzły i przełączać wykresy. Otwarcie linku w trybie podglądu również zastępuje własny model odwiedzającego w tej przeglądarce (trafia on do Ostatnich modeli), tak jak zwykły link.

Parametry URL ​

ParametrDziałanie
model=<data>Wczytuje zakodowany model i dopasowuje go do ekranu.
viewer=1Tryb podglądu (zobacz wyżej).
lang=<code>Przełącza język interfejsu: en, cs, de, fr, es, pt, pl, cn, th, uk, ru, tr, hi, vi, it, id, ja, ko.
panel=examplesOd razu otwiera galerię przykładów.

Po ich odczytaniu EduBeam usuwa parametry z paska adresu.

Automatyczne zapisywanie ​

Bieżący model i Twoje ustawienia są zapisywane w pamięci lokalnej przeglądarki po każdej zmianie i przywracane, gdy wrócisz, nawet po zamknięciu przeglądarki. To wygoda, a nie kopia zapasowa: należy do jednego profilu przeglądarki na jednym urządzeniu, a wyczyszczenie danych witryny ją usuwa. Ważną pracę zapisuj jako plik projektu.

Format pliku projektu ​

project.json to zwykły, czytelny JSON:

json
{
  "edubeam": true,
  "version": "1.3.1",
  "domain": {
    "materials": [{ "label": "1", "e": 210000000000, "g": 81000000000, "alpha": 0.000012, "d": 7850 }],
    "crossSections": [{ "label": "1", "a": 0.00285, "iy": 1.943e-5, "h": 0.2, "k": 1 }],
    "nodes": [
      { "label": "1", "coords": [0, 0, 0], "bcs": [0, 2] },
      { "label": "2", "coords": [6, 0, 0], "bcs": [2] }
    ],
    "elements": [{ "label": "1", "nodes": ["1", "2"], "mat": "1", "cs": "1", "hinges": [false, false] }],
    "loadCases": [
      {
        "label": "1",
        "nodalLoads": [],
        "elementLoads": [{ "type": "udl", "target": "1", "lcs": false, "values": [0, 12000] }],
        "prescribedBC": []
      }
    ]
  },
  "dimensions": []
}

To belka z szybkiego startu. Wszystkie wartości są w jednostkach SI (m, N, Pa, rad), niezależnie od jednostek wyświetlania. Współrzędne to [x, y, z], przy czym y jest zawsze 0. Warunki brzegowe i składowe obciążeń używają identyfikatorów stopni swobody 0 = Dx, 2 = Dz, 4 = Ry.

type obciążenia elementuWartości
udlvalues: [fx, fz] w N/m
trapezoidalstartValues: [f1x, f1z], endValues: [f2x, f2z] w N/m, osie lokalne
concentratedvalues: [Fx, Fz, My, a] w N, N·m oraz m od węzła początkowego
temperaturevalues: [ΔTc, ΔTb, ΔTt] w K; gradient to ΔTb − ΔTt

Obciążenia węzłowe mają postać { "target": "2", "values": { "0": Fx, "2": Fz, "4": My } }, a zadane przemieszczenia { "target": "2", "prescribedValues": { "0": Dx, "2": Dz, "4": Ry } }; podaj wszystkie trzy składowe. Pliki zapisane przez aplikację zawierają też date, commit, węzłowe lcs i kształty wielokątne shape.

Ponieważ format jest prosty, możesz generować modele skryptem lub w arkuszu kalkulacyjnym i otwierać je przez Otwórz projekt.