Մայիսի 16-ին, չորս տարվա մշակումից հետո, թողարկվեց OpenSCAD-ի նոր կայուն տարբերակը՝ 2019.05:
OpenSCAD-ը ոչ ինտերակտիվ 3D CAD է, որը նման է 3D կոմպիլյատորի, որը հատուկ ծրագրավորման լեզվով սկրիպտից մոդել է ստեղծում: OpenSCAD-ը հարմար է 3D տպագրության համար, ինչպես նաև մեծ թվով նմանատիպ մոդելների ավտոմատ ստեղծման համար՝ հիմնված տվյալ պարամետրերի վրա: Ամբողջական օգտագործման համար պահանջվում է միայն ստեղնաշար և հիմնական կոդավորման հմտություններ:
OpenSCAD-ը գրված է C++-ով, տարածվում է GPLv2 լիցենզիայի ներքո և աշխատում է բոլոր հիմնական օպերացիոն համակարգերում՝ Linux, *BSD, macOS, Windows:
Նոր է այս տարբերակում
-
Ծրագրավորման լեզվի հնարավորություններ
- Ավելացված է assert() մոդուլ и assert() ֆունկցիան.
- Ավելացված մոդուլ թող().
- Ավելացված հատկություն or().
- Ավելացված հատկություն արձագանք ().
- Տիպի ստուգման համար ավելացված գործառույթներ. is_undef (), is_list (), is_num (), is_bool (), is_string ().
- Նոր հատուկ փոփոխական. $նախադիտում.
- Ցանկ ըմբռնումների թարմացումները. եթե/այլ պայման, յուրաքանչյուր հիմնաբառ, C ոճը հանգույցի համար, կրկնել տողի նիշերի վրա.
- rotate_extrude(): ավելացված պարամետր անկյուն.
- ներմուծում () այժմ աջակցում է SVG, 3MF և AMF:
- գույն () այժմ աջակցում է գույնը տասնվեցականում նշելը:
-
Ծրագրի առանձնահատկությունները
- Customizer- ըհնարավորություն է տալիս փոխել դիզայնի պարամետրերը (կոդի «հաստատությունները») GUI-ից, որոնք տեսանելի են աջ կողմում գտնվող սքրինշոթում:
- Աջակցեք 3D մկնիկի/ջոյսթիկի/խաղի պահոցի նախադիտման տարածքում նավարկելու համար:
- Ներկառուցված աջակցություն 3D տպագրության համար, ներառյալ Octo Print.
- Աջակցություն նոր արտահանման ձևաչափերին. SVG, 3MF, AMF.
- Արագ խմբագրեք և նախադիտեք արժեքները՝ սեղմելով Alt-Arrow (Shift-Alt-Arrow macOS-ում):
- Ավելացվեց հրամանի տողի տարբերակ - դիտել.
- Այժմ հնչում է ձայնային ծանուցում, երբ ցուցադրումն ավարտված է:
- Վերամշակված որոշ սխալներ և նախազգուշացումներ.
- Թարգմանություն նոր լեզուներով՝ ուկրաիներեն, լեհերեն:
-
Հնացած հատկանիշներ
- Հեռացվել է glide() և subdiv(), որոնք երբեք չեն իրականացվել:
Սայլակ
- Ներբեռնեք աղբյուրներ կամ պատրաստի հավաքներ տարբեր ՕՀ-ների համար
- GitHub
- Մանրամասն փաստաթղթեր
- MCAD – լրացուցիչ մոդուլների գրադարան, օրինակ՝ շարժակների կամ թելերի ստեղծման համար
Source: linux.org.ru