Skip to content
الرئيسيةWebالتطبيقاتالمستنداتحول
🌐 Auto English 简体中文 繁體中文 Español Français Русский العربية Português Deutsch 日本語 한국어 हिन्दी

عارض Morcad CAD

Morcad هو عارض ملفات CAD المدمج في Moraya والذي يتيح لك عرض رسومات CAD ثنائية الأبعاد مضمّنة في مستندات Markdown. يدعم تنسيقات AutoCAD القياسية في الصناعة، مما يسهّل تضمين المخططات المعمارية وقطع الآلات والمخططات الكهربائية والرسومات الهندسية الأخرى إلى جانب وثائقك.

في Moraya، ضع إعدادات Morcad بصيغة JSON داخل كتلة أكواد محاطة بعلامة اللغة morcad أو dxf أو dwg، وسيقوم المحرر بعرض رسم CAD تلقائياً.

التنسيقات المدعومة

التنسيقالامتدادالنوعالوصف
DXF.dxfنصيتنسيق تبادل الرسومات — مدعوم على نطاق واسع عبر تطبيقات CAD
DWG.dwgثنائيتنسيق AutoCAD الأصلي — الأكثر شيوعاً في سير العمل الاحترافي

يُوصى باستخدام DXF لتوافق أفضل وسهولة تتبع الأخطاء، كونه تنسيقاً نصياً قابلاً للقراءة. ملفات DWG مدعومة لكنها تتطلب تحليلاً ثنائياً.

خيارات الإعدادات

محتوى كتلة الأكواد هو كائن JSON بالخصائص التالية:

الخاصيةالنوعمطلوبالافتراضيالوصف
filestringنعم*مسار ملف CAD (DXF أو DWG)
widthnumber | stringلا"100%"عرض العرض (بكسل أو نسبة مئوية)
heightnumber | stringلا400ارتفاع العرض بالبكسل
backgroundstringلا"#ffffff"لون الخلفية (hex أو اسم لون)
layersstring[]لاجميع الطبقاتمصفوفة أسماء الطبقات المراد عرضها
zoomnumberلا"fit"مستوى التكبير (1.0 = 100%)
pan{ x: number, y: number }لا{ x: 0, y: 0 }إزاحة التحريك من المركز

*عند استخدام محتوى DXF مضمّن عبر خاصية entities، لا يكون file مطلوباً.

أمثلة

عرض ملف DXF أساسي

تحميل ملف DXF بالإعدادات الافتراضية. سيُعرض الرسم بالعرض الكامل مع خلفية بيضاء.

```morcad
{
  "file": "./drawings/floor-plan.dxf"
}
```

أبعاد مخصصة

تحديد عرض وارتفاع صريحين للتحكم في حجم نافذة العرض.

```morcad
{
  "file": "./drawings/site-layout.dxf",
  "width": 800,
  "height": 600
}
```

خلفية داكنة

تعيين لون خلفية داكن، يُستخدم عادة للرسومات الهندسية والكهربائية.

```dxf
{
  "file": "./drawings/electrical-schematic.dxf",
  "background": "#1a1a2e",
  "width": "100%",
  "height": 500
}
```

تصفية الطبقات

إظهار طبقات محددة فقط من رسم معقد. هذا مفيد لعزل الطبقات الإنشائية أو الكهربائية أو السباكة في مخطط معماري.

```morcad
{
  "file": "./drawings/building.dxf",
  "layers": ["walls", "doors", "windows"],
  "background": "#ffffff",
  "height": 600
}
```

محتوى DXF مضمّن

تضمين كيانات DXF مباشرة دون الإشارة إلى ملف خارجي. هذا مفيد للمخططات البسيطة أو عندما تريد أن يعيش تعريف الرسم داخل المستند.

```dxf
{
  "entities": [
    { "type": "LINE", "start": [0, 0], "end": [100, 0], "color": "#333333" },
    { "type": "LINE", "start": [100, 0], "end": [100, 80], "color": "#333333" },
    { "type": "LINE", "start": [100, 80], "end": [0, 80], "color": "#333333" },
    { "type": "LINE", "start": [0, 80], "end": [0, 0], "color": "#333333" },
    { "type": "CIRCLE", "center": [50, 40], "radius": 20, "color": "#0066cc" },
    { "type": "TEXT", "position": [50, -10], "text": "Sample Part", "height": 5 }
  ],
  "width": 600,
  "height": 400,
  "background": "#f5f5f5"
}
```

مثال مخطط أرضي

مخطط أرضي معماري مع طبقات محددة مُفعّلة وخلفية فاتحة.

```morcad
{
  "file": "./plans/apartment-2br.dxf",
  "layers": ["A-WALL", "A-DOOR", "A-WINDOW", "A-DIMS", "A-TEXT"],
  "background": "#fafafa",
  "width": "100%",
  "height": 700,
  "zoom": 1.2
}
```

قطعة ميكانيكية

رسم هندسي ميكانيكي بخلفية داكنة وتكبير مركّز على تفاصيل القطعة.

```dwg
{
  "file": "./parts/bracket-assembly.dwg",
  "background": "#0d1117",
  "width": 800,
  "height": 500,
  "zoom": 2.0,
  "pan": { "x": 50, "y": -20 }
}
```

كيانات DXF المدعومة

يمكن لـ Morcad عرض أنواع كيانات DXF التالية:

الكيانالوصف
LINEمقطع خطي مستقيم بين نقطتين
CIRCLEدائرة كاملة محددة بالمركز ونصف القطر
ARCقوس دائري محدد بالمركز ونصف القطر وزاويتي البداية/النهاية
POLYLINEتسلسل متصل من مقاطع خطية وقوسية (ثنائي/ثلاثي الأبعاد)
LWPOLYLINEخط متعدد خفيف (ثنائي الأبعاد فقط، أكثر إيجازاً من POLYLINE)
TEXTنص أحادي السطر مع موضع وارتفاع ودوران
MTEXTنص متعدد الأسطر منسّق مع عرض ومحاذاة
DIMENSIONتعليق بُعدي مع خطوط قياس وامتداد
INSERTمرجع كتلة (يدرج تعريف كتلة مسمى في موضع معين)
HATCHمنطقة مملوءة بلون ثابت أو نمط تعبئة

نصائح