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.