12 KiB
English · Português (Brasil) · Čeština · Nederlands · Français · Suomi · Deutsch · Magyar · Italiano · 日本語 · 한국어 · Polski · Русский · 简体中文 · Español · 繁體中文 · Türkçe · हिन्दी · العربية
Open CAD Studio
تطبيق مفتوح المصدر للرسم ثنائي الأبعاد والنمذجة ثلاثية الأبعاد على سطح المكتب والويب، مبني بلغة Rust.
تشغيل تطبيق الويب · تنزيل تطبيق سطح المكتب · الانضمام إلى النقاش
نظرة عامة
Open CAD Studio تطبيق متعدد المنصات للرسم التقني والعمل على التخطيطات ونمذجة المجسمات. يقرأ رسومات DWG وDXF ويكتبها مباشرة، ويشترك إصدار سطح المكتب وإصدار المتصفح في نواة التحرير نفسها.
المشروع قيد التطوير النشط. احتفظ بنسخ احتياطية من رسومات الإنتاج المهمة، وأبلغ عن المشكلات القابلة لإعادة الإنتاج عبر GitHub Issues.
أبرز الميزات
- سير عمل أصلي للرسومات — فتح ملفات DWG وDXF وتحريرها واستعادتها وحفظها من دون خدمة تحويل.
- رسم ثنائي الأبعاد دقيق — خطوط وخطوط متعددة ومنحنيات ومنحنيات spline وتهشير والتقاط الكائنات والتتبع والطبقات والكتل والمراجع الخارجية.
- أدوات التوثيق — نصوص وأبعاد وخطوط إشارة وتفاوتات وجداول ومساحة النموذج ومساحة الورق وإطارات العرض وأنماط الطباعة.
- نمذجة ثلاثية الأبعاد مدعومة بنواة هندسية — مجسمات أولية وبثق ودوران ومسح وloft وعمليات منطقية وتجزئة كيانات ACIS.
- تصيير عبر GPU — إطارات عرض ثنائية وثلاثية الأبعاد مسرّعة بواسطة
wgpuمع كاميرات متعامدة ومنظورية. - سير عمل قابل للتوسعة — إضافات أصلية ونصوص أوامر وتحويل من دون واجهة وواجهة JSON للأتمتة تعتمد على الأسطر.
سير عمل الملفات
| التنسيق أو سير العمل | الدعم |
|---|---|
| DWG | قراءة وكتابة؛ اختيار إصدارات الحفظ من R14 إلى 2018 |
| DXF | قراءة وكتابة؛ اختيار إصدارات الحفظ من R14 إلى 2018 |
| BAK / SV$ | فتح النسخ الاحتياطية وملفات الحفظ التلقائي للرسومات |
| OBJ | استيراد الشبكات متعددة الأضلاع |
| LandXML | استيراد نقاط المسح CgPoint |
| STL | تصدير بيانات الشبكات ثلاثية الأبعاد |
| STEP AP203 | تصدير بيانات الشبكات ثلاثية الأبعاد |
| طباعة التخطيطات والعناصر الهندسية المحددة في إصدار سطح المكتب | |
| CSV | استخراج بيانات خصائص الكيانات |
| CTB / STB | تحميل جداول أنماط الطباعة وتحريرها |
سطح المكتب أم الويب
استخدم تطبيق الويب للوصول الفوري من دون تثبيت. تُختار الرسومات من خلال المتصفح وتُحفظ كتنزيلات محلية.
استخدم تطبيق سطح المكتب لارتباطات الملفات الأصلية والصور المصغرة في مدير الملفات وطباعة النظام وإخراج PDF والإضافات الخارجية ونصوص الأوامر والأتمتة من دون واجهة. تتوفر إصدارات لنظام Windows وLinux وmacOS بمعالجات Apple Silicon.
التثبيت
نزّل جميع الحزم الحالية من أحدث إصدار.
Windows
اختر إحدى حزم x86-64 الموقّعة:
OpenCADStudio-*-windows-x86_64-installer.msi— برنامج التثبيت الموصى به، ويتضمن اختصارات قائمة ابدأ وارتباطات ملفات DWG/DXF وصوراً مصغرة للرسومات.OpenCADStudio-*-windows-x86_64-portable.exe— تطبيق مستقل لا يحتاج إلى تثبيت.
Linux
نزّل AppImage لمعمارية x86-64 واجعله قابلاً للتنفيذ ثم شغّله:
chmod +x OpenCADStudio-*-linux-x86_64.AppImage
./OpenCADStudio-*-linux-x86_64.AppImage
macOS
تدعم حزمة macOS المنشورة أجهزة Apple Silicon:
- نزّل
OpenCADStudio-*-macos-arm64.dmg. - افتح الصورة واسحب
OpenCADStudio.appإلى Applications. - إذا منع Gatekeeper التشغيل الأول، فاسمح بالتطبيق من System Settings → Privacy & Security.
التطبيق موقّع بتوقيع ad hoc، لكنه غير موثّق حالياً لدى Apple.
اللغات
يمكن لـ Open CAD Studio اتباع لغة النظام أو استخدام إحدى لغات الواجهة التسع عشرة التالية:
العربية · البرتغالية البرازيلية · التشيكية · الهولندية · الإنجليزية · الفنلندية · الفرنسية · الألمانية · الهندية · المجرية · الإيطالية · اليابانية · الكورية · البولندية · الروسية · الصينية المبسطة · الإسبانية · الصينية التقليدية · التركية
غيّر اللغة من إعدادات التطبيق. عند اختيار النظام، يستخدم إصدار المتصفح أيضاً الإعدادات المحلية المفضلة للمتصفح.
البناء من المصدر
سطح المكتب
المتطلبات:
- Git
- سلسلة أدوات Rust المستقرة الحالية
- مكتبات تطوير الرسوم والخطوط الخاصة بالمنصة
ثبّت الاعتماديات الأصلية على Ubuntu أو Debian:
sudo apt update
sudo apt install libgl1-mesa-dev libx11-dev libxcursor-dev libxi-dev \
libxrandr-dev libxkbcommon-dev libwayland-dev libfontconfig1-dev \
libfreetype6-dev
ثم ابنِ التطبيق:
git clone https://github.com/HakanSeven12/OpenCADStudio.git
cd OpenCADStudio
cargo build --release --bin OpenCADStudio
يُكتب الملف التنفيذي الناتج في target/release/OpenCADStudio (OpenCADStudio.exe على Windows).
الويب
ثبّت هدف WebAssembly وأدوات البناء مرة واحدة:
rustup target add wasm32-unknown-unknown
cargo install trunk wasm-bindgen-cli
شغّل خادم التطوير:
trunk serve
الأتمتة
يدعم الملف التنفيذي لسطح المكتب التحويل لمرة واحدة وخادماً دائماً من دون واجهة:
OpenCADStudio --export input.dwg output.dxf
OpenCADStudio --serve
OpenCADStudio --serve --port 4242
يتبادل الخادم كائن JSON واحداً في كل سطر عبر الإدخال/الإخراج القياسي أو مقبس TCP محلي. راجع دليل الأتمتة وعميل Python المرفق.
الإضافات
تعمل إضافات سطح المكتب في عمليات منفصلة وتتواصل مع المضيف عبر واجهة إضافات ذات إصدارات. لا يحمّل إصدار المتصفح الإضافات الأصلية.
وثائق المشروع
المساهمة
نرحب بتقارير الأخطاء وطلبات السحب المركزة والترجمات وتحسينات الوثائق والمساهمات في الإضافات.
- ابحث في المشكلات الحالية قبل فتح تقرير جديد.
- استخدم Discussions للأسئلة والأفكار.
- أبلغ عن الثغرات بشكل خاص وفق سياسة الأمان.
نمو المشروع
دعم المشروع
إذا ساعدك Open CAD Studio في عملك، فادعم استمرار التطوير عبر GitHub Sponsors أو Patreon.
الترخيص
يُوزّع Open CAD Studio بموجب رخصة جنو العمومية الإصدار 3.0.