ఆరు సంవత్సరాల అభివృద్ధి తర్వాత, ఉచిత CAD సిస్టమ్ LibreCAD 2.2 ఇప్పుడు అందుబాటులో ఉంది. సిస్టమ్ ఇంజనీరింగ్ మరియు నిర్మాణ డ్రాయింగ్లు, రేఖాచిత్రాలు మరియు ప్రణాళికలను సిద్ధం చేయడం వంటి 2D డిజైన్ పనులను నిర్వహించడం లక్ష్యంగా పెట్టుకుంది. ఇది DXF మరియు DWG ఫార్మాట్లలో డ్రాయింగ్లను దిగుమతి చేయడానికి మరియు DXF, PNG, PDF మరియు SVG ఫార్మాట్లకు ఎగుమతి చేయడానికి మద్దతు ఇస్తుంది. QCAD CAD వ్యవస్థ యొక్క శాఖగా 2010లో LibreCAD ప్రాజెక్ట్ సృష్టించబడింది. ప్రాజెక్ట్ కోడ్ Qt ఫ్రేమ్వర్క్ని ఉపయోగించి C++లో వ్రాయబడింది మరియు GPLv2 లైసెన్స్ క్రింద పంపిణీ చేయబడుతుంది. Linux (AppImage), Windows మరియు macOS కోసం రెడీమేడ్ అసెంబ్లీలు సిద్ధం చేయబడ్డాయి.
ఇంజనీర్కు వస్తువులను సృష్టించడం మరియు సవరించడం, పొరలు మరియు బ్లాక్లతో (వస్తువుల సమూహాలు) పని చేయడం కోసం అనేక డజన్ల సాధనాలను అందిస్తారు. సిస్టమ్ ప్లగిన్ల ద్వారా విస్తరించే కార్యాచరణకు మద్దతు ఇస్తుంది మరియు పొడిగింపు స్క్రిప్ట్లను రూపొందించడానికి సాధనాలను అందిస్తుంది. అనేక వేల ప్రామాణిక భాగాల లేఅవుట్లను కలిగి ఉన్న మూలకాల లైబ్రరీ ఉంది. LibreCAD ఇంటర్ఫేస్ విస్తృతమైన అనుకూలీకరణ ఎంపికలను అందించడంలో ప్రసిద్ది చెందింది - మెనూలు మరియు ప్యానెల్ల కంటెంట్లు, అలాగే శైలి మరియు విడ్జెట్లను వినియోగదారు ప్రాధాన్యతలను బట్టి ఏకపక్షంగా మార్చవచ్చు.
ప్రధాన మార్పులు:
- Qt4 లైబ్రరీకి మద్దతు నిలిపివేయబడింది, ఇంటర్ఫేస్ పూర్తిగా Qt 5కి బదిలీ చేయబడింది (Qt 5.2.1+).
- అన్డు/రీడో ఇంజిన్ పూర్తిగా రీడిజైన్ చేయబడింది.
- కమాండ్ లైన్ ఇంటర్ఫేస్ యొక్క సామర్థ్యాలు బహుళ-లైన్ ఆదేశాలను ప్రాసెస్ చేయడానికి, అలాగే ఆదేశాలతో ఫైల్లను వ్రాయడానికి మరియు తెరవడానికి విస్తరించబడ్డాయి.
- ప్రింటింగ్కు ముందు ప్రివ్యూ చేయడానికి ఇంటర్ఫేస్ మెరుగుపరచబడింది, పత్రం శీర్షిక మరియు లైన్ వెడల్పు నియంత్రణ కోసం సెట్టింగ్లు జోడించబడ్డాయి.
- ఏకకాలంలో అనేక ప్రాంతాలను ఎంచుకుని, బ్లాక్లు మరియు లేయర్ల జాబితాలతో బ్యాచ్ కార్యకలాపాలను నిర్వహించగల సామర్థ్యం జోడించబడింది.
- ప్రాజెక్ట్ ద్వారా అభివృద్ధి చేయబడిన libdxfrw లైబ్రరీ DWG ఆకృతికి మద్దతును మెరుగుపరిచింది మరియు పెద్ద ఫైల్లను ప్యాన్ చేసేటప్పుడు మరియు స్కేలింగ్ చేసేటప్పుడు ఆప్టిమైజ్ చేసిన పనితీరును అందించింది.
- క్రాష్లకు దారితీసిన కొన్ని లోపాలు తొలగించబడ్డాయి.
- కొత్త కంపైలర్ సంస్కరణలకు మద్దతు జోడించబడింది.
LibreCAD 3 యొక్క సమాంతర అభివృద్ధి శాఖలో, మాడ్యులర్ ఆర్కిటెక్చర్కు మారడానికి పని జరుగుతోంది, దీనిలో ఇంటర్ఫేస్ బేస్ CAD ఇంజిన్ నుండి వేరు చేయబడుతుంది, ఇది Qtతో ముడిపడి ఉండకుండా వివిధ టూల్కిట్ల ఆధారంగా ఇంటర్ఫేస్లను సృష్టించడానికి మిమ్మల్ని అనుమతిస్తుంది. Luaలో ప్లగిన్లు మరియు విడ్జెట్లను అభివృద్ధి చేయడానికి API జోడించబడింది.
మూలం: opennet.ru