
LibreCAD
ওপেন সোর্স C++ 2D CAD ড্রয়িং টুল
DXF/DWG পড়ুন, PDF/SVG/PNG এ এক্সপোর্ট করুন, এবং ক্রস-প্ল্যাটফর্ম LibreCAD দিয়ে 2D ডিজাইন তৈরি করুন।
LibreCAD কি?
LibreCAD হল একটি শক্তিশালী, বিনামূল্যের এবং ওপেন-সোর্স 2D CAD অ্যাপ্লিকেশন, যা ক্রস-প্ল্যাটফর্ম Qt ফ্রেমওয়ার্ক দিয়ে তৈরি। এটি DXF এবং DWG ফাইল পড়া এবং PDF, SVG, PNG, এবং DXF ফরম্যাটে রপ্তানি সমর্থন করে। নির্ভুল ড্রাফটিংয়ের জন্য ডিজাইন করা LibreCAD পয়েন্ট, লাইন, বৃত্ত, এলিপ্স, প্যারাবোলা, হাইপারবোলা এবং স্প্লাইনের জন্য নেটিভ সাপোর্ট প্রদান করে। এর অত্যন্ত কাস্টমাইজযোগ্য ইন্টারফেস এবং ৩০টিরও বেশি ভাষা অনুবাদ এটিকে বিশ্বব্যাপী প্রবেশযোগ্য করে তোলে। প্রকল্পটি QCAD-এর কমিউনিটি এডিশনের একটি কমিউনিটি-চালিত ধারাবাহিকতা, যা স্বচ্ছতা, স্থায়িত্ব এবং ধারাবাহিক উন্নতি নিশ্চিত করে।
LibreCAD ব্যবহারযোগ্যতা এবং সম্প্রসারণযোগ্যতার উপর জোর দেয়, যা প্রযুক্তিগত অঙ্কন, স্থাপত্য স্কিমা, যান্ত্রিক নকশা এবং আরও অনেক কিছুর জন্য শক্তিশালী টুল সরবরাহ করে। এতে নেটিভ ESRI Shapefile (.shp) ইম্পোর্ট, CLI মাধ্যমে DXF-থেকে-ইমেজ রূপান্তর, এবং libdxfrw দ্বারা চালিত মডুলার আর্কিটেকচার রয়েছে যা নির্ভরযোগ্য ফাইল I/O নিশ্চিত করে। গিটহাবে সক্রিয় উন্নয়ন এবং ব্যাপক ডকুমেন্টেশনের সঙ্গে, LibreCAD শৌখিন, প্রকৌশলী এবং শিক্ষকদের জন্য একটি পেশাদার-গ্রেডের তবে সম্পূর্ণ বিনামূল্যের CAD সমাধান প্রদান করে। উইন্ডোজ, macOS এবং লিনাক্সসহ একাধিক প্ল্যাটফর্মের সাথে সামঞ্জস্যতা নিশ্চিত করে যে পরিবেশ জুড়ে ধারাবাহিক কর্মপ্রবাহ বজায় থাকে।
LibreCAD দিয়ে শুরু করা
LibreCAD Windows, macOS, এবং Linux-এ উপলব্ধ। আপনি সর্বশেষ রিলিজ থেকে পূর্ব-নির্মিত বাইনারি ডাউনলোড করতে পারেন অথবা প্যাকেজ ম্যানেজার (যেমন, Ubuntu-তে `apt install librecad`) ব্যবহার করে ইনস্টল করতে পারেন। ডেভেলপারদের জন্য, সোর্স কোড LibreCAD GitHub-এ হোস্ট করা আছে। বিল্ডের প্রয়োজনীয়তা হল Qt 6.4+ এবং Boost 1.55+। কনফিগার এবং কম্পাইল করতে CMake ব্যবহার করুন: `cmake -B build && cmake --build build`। যাচাইয়ের জন্য ইউনিট টেস্ট `-DBUILD_TESTS=ON` দিয়ে সক্রিয় করা যেতে পারে।
প্যাকেজ ম্যানেজার (Ubuntu/Debian) ব্যবহার করে LibreCAD ইনস্টল করুন
sudo apt update && sudo apt install librecadকমান্ড লাইন ব্যবহার করে DXF থেকে PDF/SVG/PNG রূপান্তর
LibreCAD-এ একটি শক্তিশালী কমান্ড-লাইন ইন্টারফেস রয়েছে যা DXF ফাইলগুলোকে ইমেজ বা ডকুমেন্ট ফরম্যাটে ব্যাচ রূপান্তরের জন্য ব্যবহৃত হয়। এটি স্বয়ংক্রিয়তা, CI/CD পাইপলাইন বা হেডলেস পরিবেশের জন্য বিশেষভাবে উপযোগী। আপনি একটি DXF ফাইলকে একক কমান্ড দিয়ে PDF, SVG, অথবা PNG-তে রূপান্তর করতে পারেন, জ্যামিতি এবং লেয়ার স্ট্রাকচার সংরক্ষণ করে। এই টুলটি উচ্চ-নির্ভুলতার আউটপুট নিশ্চিত করে যা প্রকাশনা, শেয়ারিং বা রিপোর্টে এমবেড করার জন্য উপযুক্ত। এটি সব প্রধান DXF সংস্করণকে সমর্থন করে এবং বিদ্যমান ওয়ার্কফ্লোতে নির্বিঘ্নে সংযুক্ত হয়। এই বৈশিষ্ট্যটি LibreCAD-কে শুধুমাত্র একটি ড্রয়িং টুল নয়, বরং একটি হালকা ওজনের DXF প্রসেসিং ইউটিলিটিও করে তোলে।
CLI ব্যবহার করে DXF কে PDF, SVG, এবং PNG-এ কীভাবে রূপান্তর করবেন?
# Convert DXF to PDF
librecad dxf2pdf drawing.dxf
# Convert DXF to SVG
librecad dxf2svg drawing.dxf
# Convert DXF to PNG
librecad dxf2png drawing.dxfনেটিভ ESRI শেপফাইল ইম্পোর্ট
LibreCAD সরাসরি ESRI Shapefiles (`.shp`, `.shx`, `.dbf`) কোনো বাহ্যিক টুল ছাড়া ইম্পোর্ট সমর্থন করে। পয়েন্ট, পলিলাইন, আর্ক এবং পলিগনগুলি নেটিভ CAD সত্তা হিসেবে ইম্পোর্ট হয়, Z-সমন্বয় এবং মেটাডেটা সংরক্ষণ করে। লেয়ার নাম, রঙ, লাইনটাইপ এবং লাইন প্রস্থগুলি উপলব্ধ থাকলে DBF ফিল্ড থেকে প্রাপ্ত হয়, যা অ্যাট্রিবিউট ডেটার উপর ভিত্তি করে সমৃদ্ধ স্টাইলিং সম্ভব করে। এটি GIS পেশাদারদের জন্য আদর্শ, যারা স্পেশিয়াল ডেটা টেকনিক্যাল ড্রয়িংয়ে একীভূত করেন। ইম্পোর্ট শুধুমাত্র রিড-অনলি—কোনো Shapefile এক্সপোর্ট সরবরাহ করা হয় না, যা CAD এবং GIS ওয়ার্কফ্লোর মধ্যে পরিষ্কার বিচ্ছিন্নতা উৎসাহিত করে। এই ফিচারটি `shapelib`-এর উপর নির্ভরশীল, যা স্ট্যান্ডার্ড shapefile স্কিমার সাথে দৃঢ় পার্সিং এবং সামঞ্জস্য নিশ্চিত করে।
LibreCAD-এ কীভাবে শেপফাইল ইম্পোর্ট করবেন?
# Launch LibreCAD and use File > Import > Shapefile
# Or via CLI (if supported in your build):
librecad import shapefile.shpউন্নত প্রিমিটিভস সহ সুনির্দিষ্ট 2D অঙ্কন
LibreCAD একটি ব্যাপক 2D অঙ্কন প্রিমিটিভের সেট প্রদান করে—যার মধ্যে পয়েন্ট, লাইন, বৃত্ত, এলিপ্স, প্যারাবোলা, হাইপারবোলা এবং স্প্লাইন অন্তর্ভুক্ত—যা ইঞ্জিনিয়ারিং-গ্রেডের নির্ভুলতার জন্য ডিজাইন করা হয়েছে। প্রতিটি প্রিমিটিভ সুনির্দিষ্ট কোঅর্ডিনেট এন্ট্রি, স্ন্যাপিং এবং কনস্ট্রেইন্ট সমর্থন করে। অ্যাপ্লিকেশনটিতে ডাইমেনশনিং টুল, লেয়ার ম্যানেজমেন্ট এবং কাস্টমাইজযোগ্য লাইনটাইপ রয়েছে যা ড্রাফটিং স্ট্যান্ডার্ড পূরণ করে। এর মডুলার আর্কিটেকচার স্থায়িত্ব এবং সম্প্রসারণযোগ্যতা নিশ্চিত করে, আর Qt-ভিত্তিক UI উচ্চ-DPI ডিসপ্লে এবং টাচ ইন্টারফেসের সাথে মানিয়ে নেয়। ব্যবহারকারীরা স্বজ্ঞাত মাউস জেসচার, কিবোর্ড শর্টকাট এবং কনটেক্সট-সেন্সিটিভ মেনু থেকে উপকৃত হন। যেকোনো মেকানিক্যাল পার্ট, আর্কিটেকচারাল ফ্লোর প্ল্যান বা ইলেকট্রিক্যাল স্কিম্যাটিক ডিজাইন করুন, LibreCAD লাইসেন্স ফি বা বিক্রেতা লক-ইন ছাড়া পেশাদার টুল সরবরাহ করে।
LibreCAD-এ কেন্দ্র ও ব্যাসার্ধ সহ কীভাবে বৃত্ত আঁকবেন?
# In LibreCAD UI:
# 1. Select Circle (Center, Radius) tool
# 2. Click to set center point or enter coordinates (e.g., 0,0)
# 3. Enter radius (e.g., 25.5) or click to define radius
# 4. Press Enter to confirmক্রস-প্ল্যাটফর্ম সামঞ্জস্যতা ও কাস্টমাইজেশন
LibreCAD তার Qt-ভিত্তিক আর্কিটেকচারের কারণে Windows, macOS এবং Linux-এ একইভাবে চলে। ইউজার ইন্টারফেস সম্পূর্ণ কাস্টমাইজযোগ্য: ব্যবহারকারীরা টুলবার পুনর্বিন্যস্ত করতে পারে, কী-বোর্ড শর্টকাট নির্ধারণ করতে পারে, এবং কাস্টম স্টাইলশিট লোড করতে পারে। ৩০টির বেশি অনুবাদ গ্লোবাল ব্যবহারকারীদের জন্য প্রবেশযোগ্যতা নিশ্চিত করে, সক্রিয় কমিউনিটি অবদান Weblate মাধ্যমে। macOS বিল্ডগুলো ইউনিভার্সাল (Apple Silicon + Intel), মৌলিক অখণ্ডতার জন্য অস্থায়ী কোড সাইনিং সহ। প্রথম চালুতে, macOS ব্যবহারকারীদের নিরাপত্তা সেটিংস ওভাররাইড করতে হতে পারে, তবে পরবর্তী চালুতে স্বাভাবিকভাবে কাজ করে। LibreCAD-এর ওপেন ডেভেলপমেন্ট মডেল অবদানকে উৎসাহিত করে—ব্যবহারকারীরা GitHub-এ সমস্যার রিপোর্ট করতে পারে, ফোরামে যোগ দিতে পারে, অথবা Resources রিপোজিটরির মাধ্যমে কোড, আইকন, বা ডকুমেন্টেশন অবদান রাখতে পারে।
LibreCAD-এর জন্য macOS কোয়ারান্টাইন অ্যাট্রিবিউট কীভাবে মুছে ফেলবেন?
# If macOS blocks LibreCAD on first launch:
xattr -dr com.apple.quarantine /Applications/LibreCAD.app
# Then open via Finder (right-click → Open) or double-click