
 |
AlfaCAD został pomyślany jako prosty, uniwersalny program do tworzenia
rysunków technicznych 2D. Jednak „uniwersalny” nie oznacza „wszechmocny”.
Jest to raczej scyzoryk Armii Szwajcarskiej niż pudełko pełne narzędzi, z
których większość jest tajemnicą dla użytkownika i prawdopodobnie nigdy
nie zostanie użyta.
Pomimo ograniczonego obszaru roboczego ekranu, AlfaCAD pozwala na
swobodne poruszanie się po rysunku oraz jego prezentacji lub edycji
poprzez powiększanie i pomniejszanie oraz - co jest dość unikalne -
automatyczne panoramowanie. Pomniejszanie pozwala zobaczyć więcej
rysunku. Powiększanie pozwala zobaczyć szczegóły, ale na mniejszym
fragmencie rysunku. Jednak poszczególne części rysunku można również
oglądać bez zmiany skali, lub przynajmniej bez częstej zmiany. Polega
to na panoramowaniu obrazu rysunku i jest podobne do oglądania go przez
wizjer aparatu zmieniając jego położenie względem obiektu.
Procedura automatycznego panoramowania została uznana przez autora programu za ważny
element interfejsu użytkownika. Przesuwanie rysunku jest związane z
ruchem wskaźnika w programie. Kolejne fragmenty rysunku są wyświetlane,
gdy kursor osiągnie granicę pola wyświetlania rysunku.
|
Interfejs AlfaCAD różni się od interfejsu większości CAD-ów. Pomysł zrodził się z takich przesłanek:
- Monitor, zwłaszcza naszego notebooka, jest mały w porównaniu do
tradycyjnej deski kreślarskiej. Mały, co oznacza, że albo jesteśmy
skazani na oglądanie rysunku w małej skali, albo na oglądanie
szczegółów rysunku, widząc tylko fragment całego arkusza. Podczas
edycji rysunku musimy wielokrotnie zmieniać skalę prezentacji,
przesuwać arkusz, aby zobaczyć szczegóły nad którymi pracujemy.
Większość CAD-ów oferuje dostęp do wielu funkcji w postaci ikon
rozrzuconych wokół okna rysunku, co jeszcze bardziej ogranicza obszar
prezentacji. W efekcie pracujemy patrząc na mały fragment rysunku i gdy
chcemy wprowadzić element wykraczający poza prezentowany fragment,
musimy zmienić skalę, co zazwyczaj prowadzi do utraty kontroli nad
szczegółami, ponieważ zazwyczaj każdy element wprowadzany jest w
relacji do innych elementów. AlfaCAD oferuje interfejs, który nie
zajmuje miejsca na ekranie na przyciski i ikony. Funkcja panoramowania
rysunku minimalizuje potrzebę zmiany skali prezentacji.
- Wszystkie funkcje są dostępne z poziomu hierarchicznego menu, a
wybór funkcji polega albo na wybraniu funkcji z menu za pomocą kursora,
reprezentowanej przez ikonę, albo na jednoznakowym skrócie bezpośrednio
z klawiatury.
- Program posiada rozbudowany system skrótów klawiaturowych
pozwalający na szybki wybór funkcji. Powszechnie zastosowanie mają tzw.
„sticking keys”.
- Menu, w większości przypadków złożone z sugestywnych ikon,
uzupełnione jest o wskazanie skrótu klawiaturowego, a także podpowiedź
opisującą funkcję (pojawiającą się automatycznie, gdy użytkownik zwleka
z wyborem funkcji, być może gdy ikona okaże się mało sugestywna). Menu
pojawia się i znika po wybraniu funkcji, a cały ekran pozostaje do
dyspozycji rysunku. Najpierw musimy zobaczyć rysunek, a następnie go
edytować.
- Gdy wskaźnik dotyka krawędzi okna rysunku podczas oglądania
rysunku, a właściwie fragmentu rysunku, również podczas wykonywania
dowolnej operacji edycyjnej, cały rysunek jest automatycznie przesuwany
o określoną odległość, pokazując kolejną część rysunku. Odległość można
dynamicznie dostosowywać w razie potrzeby, eliminując konieczność
korzystania z większości funkcji prezentacji rysunku.
- Wszystkie okna dialogowe są duże, a ilość informacji na ekranie została zredukowana do minimum.
- Interfejs jest skalowalny, co oznacza, że rozmiar czcionki
menu, rozmiar okien dialogowych, a zatem czytelność szczegółów, można
modyfikować w praktycznie dowolnym zakresie, za pomocą jednej funkcji.
- Najważniejszym założeniem jest prostota zarówno interfejsu, jak i
całego programu, który działa na każdym komputerze, nowym lub „starym”,
z małym lub dużym ekranem lub z wieloma ekranami, apetyt na pamięć RAM
jest bardzo umiarkowany bez uszczerbku dla rozmiaru lub złożoności
rysunków.
- Prosty interfejs graficzny nie narzuca żadnych wymagań sprzętowych związanych z kartą graficzną i jej sterownikami.
- Chociaż program jest dedykowany do tworzenia rysunków
technicznych w każdej dziedzinie technologii zarówno przez
profesjonalistów, jak i pasjonatów, ostatnio został wyposażony w
funkcje do analizy statycznej i dynamicznej konstrukcji stalowych i
drewnianych. Można nim również rozwiązywać konstrukcje żelbetowe,
jednak funkcje wspierające wymiarowanie przekrojów żelbetowych są nadal
w przygotowaniu.
- AlfaCAD jest programem wielodokumentowym, co oznacza że możliwa
jest edycja kilku a nawet kilkunastu rysunków naprzemienniem kiedy
wszystkie one rezydują w pamięci programu a elementy mogą być
przenoszone pomiędzy rysunkami.
- W programie zaimplementowano funkcje "drag-and-drop" dla rysunków.
- Interfejs wtyczek pozwala na dołączanie do programu wtyczek
programowych opracowanych przez użytkownika, na podstawie dołączonych
plików nagłówkowych. Interfejs oprogramowany jest w języku C/C++.
AlfaCAD jest programem udostępnionym za
darmo, w celu wspierania społeczności inżynierskiej i amatorów
inżynierii, jak również społeczności programistów, bowiem
wkrótce udostępniony zostanie pełny kod źródłowy programu, aby
każdy kto chce mógł zrobić użytek z mojej pracy. W obecnej
chwili pracuję na oczyszczeniem kodu z niepotrzebnych śmieci, które
namnożyły się przez cały okres rozwoju, zmian, prób i testów.
Zaatakowanie strony było aktem głupoty,
choć zapewne dokonanym przez bot'a a nie człowieka, co o człowieku
świadczy jeszcze gorzej. Nie jest to strona komercyjna, nie da się
tutaj ukraść pieniędzy a zniszczenie strony zawsze ostatecznie
kończy się zniszczeniem strony intruza. Wirus zabija ofiarę ale
gnie wraz z nim. Tak właśnie działa wirus.
Nowa strona będzie prosta i udostępniać
będzie jedynie linki do programu oraz do plików PDF opisujących
ich funkcje, w szczególności te nie opisane w podstawowym
przewodniku.
Program powstaje w 4 językach: angielskim,
polskim, ukraińskim i hiszpańskim, ponieważ są to języki których
mogę używać w większym lub mniejszym zakresie, choć nie zawsze
bez wsparcia tłumacza online, stąd zapewne nie zawsze używane
słownictwo jest dobrane poprawnie.
Plik
ZIP „Kompilacji z ostatniej nocy” powinien być rozpakowany w
folderze w którym został zainstalowany AlfaCAD nadpisując
istniejące pliki. Dotyczy to również folderów zawartych w pliku
ZIP.
W
systemie Linux należy upewnić się że pliki wykonawcze nadpisane z
pliku ZIP posiadają atrybut wykonywalności.
Aktualizacja
z pliku ZIP nie jest konieczna, bowiem program AlfaCAD posiada
procedury aktualizacji pakietu przy starcie programu, jeżeli
zostanie stwierdzone istnienie nowszej wersji na serwerze.
Aktualizacja polega na pobraniu pliku ZIP, rozpakowaniu go w folderze
głównym programu i zmianie atrybutów plików wykonawczych jeżeli
zachodzi taka konieczność.
Zanim zainstalujesz AlfaCAD ->
|
|
|
 |
|
|
|
Pakiety instalacyjne AlfaCADa wersja
2.7: Windows 03-04-2025, Linux 03-04-2025
|
System Windows
(x86 - 32bit):
|
System Windows (x64 -
64bit) - rekomendowany dla użytkowników Windows:
|
System Linux (x64 -
64bit) - rekomendowany dla każdego:
|
|
|
|
|
Link do chmury
|
Link do chmury
|
Link do chmury
|
|
|
|
Wersja angielska
|
|
|
|
|
|
|
Wersja polska
|
|
|
|
|
|
|
Wersja ukraińska
|
|
|
|
|
|
|
Wersja hiszpańska
|
|
|
|
|
|
|
Kompilacja z ostatniej nocy: Windows 03-04-2025, Linux 03-04-2025
|
Pliki
„kompilacji ostatniej nocy” nie muszą być kopiowane jeżeli instalowany
jest kompletny program a plik ZIP datowany jest na ten sam dzień co
pakiet instalacyjny. Jeżeli data pliku ZIP jest świeższa, istniejące
pliki można nadpisać plikami zawartymi w skompresowanym pliku ZIP (wraz
z ewentualymi podkatalogami), lub też zaakceptować aktualizację
programu po jego uruchomieniu, po czym aktualizacja zostanie wykonana
automatycznie (jest to metoda preferowana). Program sprawdza obecność
aktualizacji z częstotliwością 7 dni. Aby wymusić bezzwłoczne
sprawdzenie obecności aktualizacji, z folderu domowego AlfaCADa można
usunąć plik "last_upgd_date.dat". Jest to rozwiązanie tymczasowe które
zostanie zmienione w przyszłości.
|
|
|
|
Uzupełnienie do wersji angielskiej (ZIP)
|
|
|
|
|
|
|
Uzupełnienie do wersji polskiej(ZIP)
|
|
|
|
|
|
|
Uzupełnienie do wersji ukraińskiej (ZIP)
|
|
|
|
|
|
|
Uzupełnienie do wersji
hiszpańskiej (ZIP)
|
|
|
|
|
|
|
Dodatkowe zasoby
|
|
|
|
|
|
|
Czcionki TTF dla systemu Linux (ZIP)
|
|
|
|
|
|
|
Wzory fotorealistyczne i obiekty:
|
|
|
|
|
|
Wersja angielska (ZIP)
|
|
|
|
|
|
Wersja polska (ZIP)
|
|
|
|
|
|
Wersja ukraińska (ZIP)
|
|
|
|
|
|
Wersja hiszpańska (ZIP)
|
|
|
|
|
|

Artykuły
|
Wersja angielska (PDF)
|
Wersja polska (PDF)
|
|
Link do chmury
|
Link do chmury
|
AlfaCAD 2.7
Supplement 4. Równania stali
|
|
|
AlfaCAD 2.7 Suplement 3. Strzemię
|

|

|
AlfaCAD 2.7 Suplement 2
|
|
|
AlfaCAD 2.7 Suplement
|
|
|
AlfaCAD 2.7
|
|
|
AlfaCAD 2.6 Suplement 2
|
|
|
AlfaCAD 2.6 Suplement
|
|
|
AlfaCAD 2.6
|
|
|
AlfaCAD 2.5
|
 |
 |
AlfaCAD 2.4
|
 |
 |
AlfaCAD 2.0 dla
Windows i Linuksa
|
 |
 |
wiadomość z 05-02-2021
|
 |
 |
AlfaCAD dla Linuksa
|
 |
 |
AlfaCAD 1.9
|
 |
 |
AlfaCAD 1.8
|
 |
 |
AlfaCAD 1.6
|
 |
 |
AlfaCAD 1.4 ergonomia
|
 |
 |
AlfaCAD 1.1 prawdziwie multi-document
|
 |
 |
AlfaCAD True Type
|
 |
 |
AlfaCAD Wprowadzenie
|
 |
 |
Kod źródłowy
|
Instrukcja kompilacji (PDF)
|
Repozytorium GitHub
|
03-04-2025
|
Link do chmury
|
link do projektu
|
AlfaCAD 2.x
|
|
|
Owocnej
pracy z AlfaCADem
autor
