أساسيات MLightCAD
يوفر هذا المشروع عارضَين هما cad-viewer وcad-simple-viewer. يعتمد اختيار العارض المناسب على متطلبات مشروعك ومستوى الدمج المطلوب:
استخدم cad-viewer إذا:
- كنت تريد مكوّن Vue 3 جاهزًا للاستخدام بواجهة حديثة وحوارات وأشرطة أدوات وإدارة حالة.
- كنت بحاجة إلى تضمين عارض/محرر CAD عالي الأداء بسرعة في تطبيق Vue الخاص بك بأقل إعداد ممكن.
- كنت تفضّل حلًا يتولى تحميل الملفات والعرض وإدارة الطبقات والكيانات وتفاعلات المستخدم بشكل جاهز.
- كنت تريد دمجًا سلسًا مع محركات عرض SVG وTHREE.js المحسّنة والتعريب والسمات.
- كنت لا تريد بناء واجهة المستخدم الخاصة بك من الصفر.
يُنصح به لـ: معظم تطبيقات الويب أو لوحات المعلومات أو المنصات التي تحتاج إلى عرض ملفات CAD بواجهة مستخدم مصقولة.
استخدم cad-simple-viewer إذا:
- كنت بحاجة إلى منطق CAD الأساسي فقط (إدارة المستندات ومكدس الأوامر والتكامل مع محرك العرض) دون أي اعتماد على إطار عمل واجهة مستخدم.
- كنت تريد بناء واجهة مستخدم مخصصة أو دمج وظائف CAD في بيئة غير قائمة على Vue أو غير ويب.
- كنت تحتاج إلى أقصى قدر من المرونة والأداء للتعامل مع ملفات CAD كبيرة، وتخطط لربط المنطق بطبقة العرض أو الواجهة الخاصة بك.
- كنت تريد حلًا مستقلًا عن أطر العمل يوفّر فقط عمليات CAD الأساسية وعرض لوحة الرسم.
يُنصح به لـ: عمليات الدمج المخصصة، أو معالجة CAD بدون واجهة، أو المستخدمين المتقدمين الذين يبنون حلول CAD مصمّمة خصيصًا.
جدول ملخّص:
| الحزمة | توفّر واجهة مستخدم | إطار العمل | حالة الاستخدام |
|---|---|---|---|
cad-viewer | نعم | Vue 3 | عارض/محرر CAD جاهز بواجهة حديثة |
cad-simple-viewer | لا | لا يوجد | منطق CAD أساسي للاستخدام المخصص أو بدون واجهة |
للمزيد من التفاصيل، راجع دمج Simple Viewer ودمج مكوّن Vue.
أمثلة
cad-simple-viewer-example: تطبيق مثال يوضح كيفية استخدام مكوّنcad-simple-viewerفي مشروع حقيقي.cad-viewer-example: تطبيق مثال يوضح كيفية استخدام مكوّنcad-viewerفي مشروع حقيقي.