encyklopedia.space

Arc (łuk)

Arc – termin używany w wielu dziedzinach nauki i techniki, oznaczający zakrzywiony odcinek, który może być częścią koła, krzywej opisanej przez proces fizyczny, strukturę danych w grafice komputerowej lub element języka programowania, takiego jak języki programowania. W zależności od kontekstu wyróżnia się różne rodzaje i zastosowania łuków.

1. Łuk w geometrii

W geometrii łuk (ang. arc) jest częścią koła, ograniczoną dwoma kątami o wspólnym wierzchołku w środku okręgu. Długość łuku l wyraża się wzorem:

l = r·θ

gdzie r jest promieniem koła, a θ – miara kąta środkowego w radianach. Łuk może być opisany jako mały (θ < 180°) lub duży (θ > 180°).

2. Łuk elektryczny i spawalniczy

W fizyce i technice pojęcie łuku odnosi się do zjawiska przepływu prądu w gazie, które powoduje jonizację i emisję światła – tzw. łuk elektryczny. Typowe zastosowania:

  • źródła światła (łuk w ksenonie),
  • spawanie łukowe, gdzie intensywny łuk topi metal i tworzy trwałe połączenie.

3. Łuk w grafice komputerowej

W grafice komputerowej łuk jest jedną z podstawowych krzywych wykorzystywanych przy tworzeniu wektorowych kształtów. W standardzie SVG łuk definiuje się atrybutami rx, ry, x‑axis‑rotation, large-arc-flag, sweep-flag oraz współrzędnymi końcowymi.

Łuki są także kluczowe w modelowaniu 3D, gdzie służą do budowy powierzchni NURBS i krzywych Béziera.

4. Język programowania Arc

Arc to minimalistyczny język programowania oparty na Lisp i Scheme. Został opracowany pod koniec lat 90. przez Paula Grahama i jest wykorzystywany głównie w projektach webowych i badaniach nad sztuczną inteligencją. Charakteryzuje się prostą składnią i wspieraniem dynamicznego tworzenia kodu (code‑as‑data).

5. Inne znaczenia

  • Łuk w architekturze – element konstrukcyjny, np. łuk w Notre‑Dame, wykorzystujący kompresję kamieni.
  • Łuk w astronomii – krzywa ruchu ciała niebieskiego w obserwacjach, zwana łukiem planetarnym.
  • Arc (skrót) – w informatyce może oznaczać Arc file, format plików używany w niektórych systemach backupowych.

6. Zobacz także