
 |
AlfaCAD задумувався як проста, універсальна програма для створення технічних креслень 2D. Однак «універсальний» не означає «всемогутній». Це
швейцарський армійський ніж, а не коробка, наповнена інструментами,
більшість з яких є секретом для користувача і, ймовірно, ніколи не
використовуватимуться.
Незважаючи
на обмежену робочу область екрана, AlfaCAD дозволяє вільно переміщатися
по кресленню, його презентації та редагування за допомогою збільшення
та зменшення масштабу та, що є досить унікальним, автоматичного
панорамування. Зменшення дозволяє побачити більше креслення. Збільшення дозволяє побачити деталі, але на меншій частині кресленняка. Однак окремі частини креслення також можна переглядати без зміни масштабу або, принаймні, не часто. Він
полягає в панорамуванні зображення кресленняка і схожий на перегляд його
через видошукач камери, змінюючи його положення по відношенню до
об'єкта.
Процедура автоматичного
панорамування була визнана автором програми важливим елементом інтерфейсу користувача. Панорамування кресленняка пов'язане з переміщенням вказівника в програмі. Послідовні частини креслення відображаються, коли курсор досягає межі поля відображення креслення.
|
Інтерфейс AlfaCAD відрізняється від інтерфейсу більшості CAD (САПР). Ідея виникла з таких передумов:
- Монітор, особливо нашого ноутбука, малий порівняно зі звичайною дошкою для креслення. Маленький,
а значить, або ми приречені дивитися на кресленне в маленькому
масштабі, або бачити деталі кресленняка, бачачи лише фрагмент всього
аркуша. Під
час редагування креслення доводиться багато разів змінювати масштаб
викладу, пересувати аркуш, щоб побачити деталь, над якою ми працюємо. Більшість
CAD пропонують доступ до багатьох функцій у вигляді піктограм,
розкиданих навколо вікна креслення, таким чином ще більше обмежуючи
область презентації. В результаті ми працюємо, дивлячись на невеликий фрагмент кресленняка, і коли нам хочемо
ввести елемент, який виходить за межі представленого фрагмента,
доводиться змінювати масштаб, що зазвичай призводить до втрати контролю
над деталями, т.к. зазвичай кожен елемент вводиться відносно інших елементів. AlfaCAD пропонує інтерфейс, який не займає місця на екрані для кнопок і значків. Функція панорамування кресленняка зводить до мінімуму необхідність змінювати масштаб презентації
- Усі
функції доступні з ієрархічного меню, а вибір функцій полягає або у
виборі функції з меню за допомогою курсору, представленого піктограмою,
або за допомогою односимвольної комбінації клавіш безпосередньо з
клавіатури.
- Програма має розгалужену систему комбінацій клавіш, що дозволяє швидко вибирати функції. Зазвичай використовуються так звані «залипання ключів».
- Меню,
в більшості випадків складається з натякових піктограм, доповнених
вказівкою комбінації клавіш, а також підказкою, що описує функцію
(автоматично з’являється, коли користувач відкладає вибір функції,
можливо, коли піктограма виявляється не дуже сугестивний). Меню з'являється і зникає після вибору функції, і весь екран залишається в розпорядженні кресленняка. Спочатку нам потрібно побачити кресленне, а потім відредагувати його.
- Коли
вказівник торкається краю вікна креслення під час перегляду креслення,
а фактично фрагмента креслення, а також при виконанні будь-якої
операції редагування, весь кресленне автоматично зміщується на певну
відстань, показуючи наступну частину кресленняка. Відстань можна динамічно регулювати за потреби, усуваючи потребу використовувати більшість функцій презентації креслень.
- Усі діалогові вікна великі, а кількість інформації на екрані зведено до мінімуму.
Інтерфейс
є масштабованим, що означає, що розмір шрифту меню, розмір діалогових
вікон і, отже, читабельність деталей можна змінювати практично в
будь-якому діапазоні за допомогою однієї функції.
Найважливішою
передумовою є простота як інтерфейсу, так і всієї програми, яка працює
на будь-якому комп’ютері, новому чи «старому», з малим екраном, великим
або кількома екранами, апетит до оперативної пам’яті дуже помірний без
шкоди для розміру чи складність креслень.
Простий графічний інтерфейс не висуває жодних апаратних вимог, пов’язаних із відеокартою та її драйверами.
- Незважаючи
на те, що програма призначена для створення інженерних креслень у всіх
галузях техніки як професіоналами, так і ентузіастами, нещодавно її
було оснащено функціями для статичного та динамічного аналізу сталевих
і дерев’яних конструкцій. Залізобетонні
конструкції також можуть бути вирішені, однак функції, що підтримують
визначення розмірів залізобетонних поперечних перерізів, все ще
знаходяться в стадії розробки.
- AlfaCAD
є багатодокументною програмою, що означає, що можна по черзі редагувати
кілька чи навіть десяток креслень, при цьому всі вони знаходяться в
пам’яті програми, а елементи можна переносити між кресленнями.
- У програмі реалізовані функції «перетягування» для креслень.
- Інтерфейс
плагіна дозволяє включати в програму модулі програмного забезпечення,
розроблені користувачами, на основі включених файлів заголовків. Інтерфейс програмується на C/C++.
AlfaCAD — це програма, яка
надається безкоштовно, щоб підтримати
інженерну спільноту та ентузіастів
інженерів, а також спільноту програмістів,
тому що незабаром буде доступний повний
вихідний код програми, щоб будь-хто
бажав міг скористатися моя робота. На
даний момент я працюю над очищенням
коду від непотрібного сміття, яке
накопичилося за весь час розробки, змін,
проб і тестів.
Цей простий веб-сайт містить лише посилання на
програму в різних її версіях та PDF-файли зі статтями, що описують
функції програми, особливо ті, що не описані в базовому посібнику, що
входить до інсталяційного пакету, оскільки спектр функцій систематично
розширюється.
Програма створюється 4
мовами: англійською, польською, українською
та іспанською, тому що це ті мови, якими
я можу більшою чи меншою мірою
користуватися, хоча не завжди без
підтримки онлайн-перекладача, тому,
ймовірно, словниковий запас використовується
не завжди вибирається правильно.
ZIP-файл
«Вчорашній збірник»
слід розпакувати в папку, де інстальовано
AlfaCAD, перезаписавши існуючі файли. Це
також стосується папок, які містяться
у файлі ZIP.
У
Linux переконайтеся, що виконувані файли,
перезаписані з ZIP-файлу, мають атрибут
executable.
Оновлення
з ZIP-файлу не потрібне, оскільки програма
AlfaCAD має процедури для оновлення пакета
під час запуску програми, якщо на сервері
виявлено новішу версію. Оновлення
складається із завантаження ZIP-файлу,
розпакування його в головну папку
програми та зміни атрибутів виконуваних
файлів, якщо це необхідно.
Перед установкою AlfaCAD ->
|

|
|
 |
 |
 |
Пакети інсталяції AlfaCAD версії 2.7: Windows 05-06-2025,
Пакети інсталяції AlfaCAD версії 2.7: Linux 05-06-2025 (будь ласка, оновіть Qt6 до версії 6.8+, що покращує всю систему, перед встановленням)
Пакети інсталяції AlfaCAD версії 3.0 beta MacOS (x64) 06-06-2025
|
Система Windows (x86 - 32bit):
|
Система Windows (x64 - 64bit)
рекомендовано для користувачів Windows
|
Система Linux (x64 - 64bit)
рекомендовано всім
|
MacOS (x64)
|
MacOS (a64 )
|
|
Хмарне посилання
|
Хмарне посилання
|
Хмарне посилання
|
Хмарне посилання
|
Хмарне посилання
|
англійська версія
|
|
|
|
|
незабаром...
|
польська версія
|
|
|
|
|
незабаром...
|
українська версія
|
|
|
|
|
незабаром...
|
іспанська версія
|
|
|
|
|
незабаром...
|
Вчорашній збірник: Windows 05-06-2025
Linux 05-06-2025 (будь ласка, оновіть Qt6 до версії 6.8+, що покращує всю систему, перед оновленням)
|
Файли
«останньої збірки» не потрібно копіювати, якщо встановлюється повна
програма, а ZIP-файл датований тим самим днем, що й інсталяційний
пакет. Якщо дата ZIP-файлу новіша, ви можете замінити наявні файли
файлами, що містяться в стисненому ZIP-файлі (включаючи будь-які
підкаталоги), або прийняти оновлення програми після її запуску, і
оновлення буде виконано автоматично (це бажаний метод). Програма
перевіряє наявність оновлень кожні 7 днів. Щоб примусово негайно
перевірити наявність оновлень, ви можете видалити файл
"last_upgd_date.dat" із домашньої папки AlfaCAD. Це тимчасове рішення,
яке буде змінено в майбутньому.
|
Доповнення до англійської версії (ZIP)
|
|
|
|
ще ні...
|
ще ні...
|
Доповнення до польської версії (ZIP)
|
|
|
|
ще ні...
|
ще ні...
|
Доповнення до української версії (ZIP)
|
|
|
|
ще ні...
|
ще ні...
|
Доповнення до іспанської версії (ZIP)
|
|
|
|
ще ні...
|
ще ні...
|
Додаткові ресурси
|
|
|
|
|
|
Шрифти TTF для Linux (ZIP)
|
|
|
|
|
|
Фотореалістичні візерунки та об'єкти
|
|
|
|
|
англійська версія (ZIP)
|
|
|
|
|
польська версія (ZIP)
|
|
|
|
|
українська версія (ZIP)
|
|
|
|
|
іспанська версія (ZIP)
|
|
|
|
|

Статті
|
англійська
версія (PDF)
|
Польська версія (PDF)
|
|
Хмарне посилання
|
Хмарне посилання
|
AlfaCAD 2.7 Доповнення 3. Сталеві рівняння
|
|
|
AlfaCAD 2.7 Доповнення 3. Стремено
|
|
|
AlfaCAD 2.7 Доповнення 2
|
|
|
AlfaCAD 2.7 Доповнення
|
|
|
AlfaCAD 2.7
|
|
|
AlfaCAD 2.6 Доповнення 2
|
|
|
AlfaCAD 2.6 Доповнення
|
|
|
AlfaCAD 2.6
|
|
|
AlfaCAD 2.5
|
|
|
AlfaCAD 2.4
|
|
|
AlfaCAD 2.0 для Windows і Linux
|
|
|
новини 05-02-2021
|
|
|
AlfaCAD для Linux
|
|
|
AlfaCAD 1.9
|
|
|
AlfaCAD 1.8
|
|
|
AlfaCAD 1.6
|
|
|
AlfaCAD 1.4 ергономічність
|
|
|
AlfaCAD 1.1 Справді
багатодокументний
|
|
|
AlfaCAD True Type
|
|
|
AlfaCAD вступ
|
|
|
Вихідний код
|
Інструкція
складання (PDF)
|
GitHub сховище
|
10-04-2025
|
Хмарне посилання
|
посилання на проект
|
AlfaCAD 2.x
AlfaCAD 3.0 незабаром...
|
|
|
Насолоджуйтесь
AlfaCAD
автор
