حاسبة ميل السقف
ارتفاع 6 على امتداد أفقي 12 يعني ميل 6/12، أي انحدارًا بنسبة 50 بالمئة ومعامل عارضة قدره نحو 1.118. أدخل الارتفاع والامتداد بالوحدة نفسها لتحصل معًا على تسمية الميل والزاوية والنسبة المئوية والمعامل. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الارتفاع
- 6
- الامتداد الأفقي للسقف
- 12
- نسبة الميل
- 1:2
- تسمية الميل
- 6/12
- الميل على 12
- 6
- نسبة الانحدار
- 0.5
تحوّل حاسبة ميل السقف قياسين بسيطين — الارتفاع الرأسي والامتداد الأفقي — إلى الأرقام التي يستخدمها النجارون والمقدّرون وهواة الترميم فعلياً: نسبة الميل (بما فيها التسمية المألوفة X-فوق-12)، وزاوية الانحدار بالدرجات، ومضاعف طول العارضة. كشوف المواد ومخططات التصاريح وواجبات أسطح المثلث القائم تحتاج المسار الحتمي نفسه دون حزمة CAD.
معنى ميل السقف وزاوية الانحدار ومضاعف العارضة
يصف ميل السقف مدى انحدار مستوى التغطية. في لغة الهيكلة الشمال أمريكية يُذكر الميل عادة كارتفاع فوق اثنتي عشرة وحدة امتداد — فمثلاً ميل ستة-اثني عشر يرتفع ست بوصات لكل اثنتي عشرة بوصة امتداد أفقي — بينما النسبة المجردة ارتفاع إلى امتداد بلا أبعاد وتعمل بالمليمترات أو الأقدام على حد سواء. اضرب أي امتداد أفقي خالص بهذا العامل لتحصل على طول العارضة على طول الميل قبل إضافة البروزات وقصات القمة أو المقاعد.
ارتفاع صفر مع امتداد موجب سقف مستوٍ: زاوية صفر درجة ومضاعف واحد تماماً. امتداد صفر غير صالح لأن الزاوية والمضاعف غير معرّفين. يستخدم البنّاؤون هذه الرؤى الثلاث لمهام مختلفة: تسمية X-فوق-12 تناسب جداول البحور وأدبيات القرميد، والدرجات تساعد نقاشات الطاقة الشمسية والصرف، والمضاعف يغذي قوائم القص.
تنشر هذه الحاسبة كل ذلك من المدخلين نفسيهما حتى يقود مجموعة قياسات واحدة التقديرات وأوراق العمل والفحوصات الآلية دون إعادة اشتقاق المثلثات يدوياً.
نصائح عملية وحدود وعمليات بحث ذات صلة
قِس الارتفاع والامتداد بنفس الشريط ونفس الوحدة؛ خلط بوصات الارتفاع مع أقدام الامتداد يضاعف الميل بصمت ويُفسد المضاعف. فضّل إرسال أرقام بدل سلاسل مُنسّقة مسبقاً عندما تتحكم بالعميل؛ تُقبل السلاسل الرقمية فقط عندما تطابق نمطاً رقمياً محدوداً صارماً. تستهدف هذه الصفحة من يبحث عن حاسبة ميل سقف أو ارتفاع فوق امتداد أو زاوية بالدرجات أو مضاعف طول العارضة؛ وليست مقدّر أخشاب كاملاً ولا مصمم دعامات ولا فاحص كود بناء للحد الأدنى من الميل حسب المناخ أو التغطية.
فضّل هذه القدرة عندما تملك الارتفاع والامتداد وتحتاج النسبة والزاوية والعامل؛ وإن عرفت الدرجات فقط فاعكس بالظل لاستعادة الارتفاع لامتداد مختار أولاً.
حالات الاستخدام
قوائم قص الهيكل من ارتفاع وامتداد مقيسين
يُدخل النجارون الارتفاع والامتداد المقيسين في الموقع، ويقرؤون مضاعف العارضة وتسمية الميل، ثم يقيسون أطوال الألواح قبل إضافة بروز السطح.
أوراق تقدير ومخططات تصاريح
يحوّل المقدّرون أبعاد المخطط إلى ميل X/12 ودرجات انحدار ونسبة مئوية لعروض المواد ورسومات التقديم.
واجبات واختبارات وحدة للتطبيقات حول مثلثات السقف
يولّد المعلمون والمطورون حالات معروفة ستة-اثني عشر وسقف مستوٍ ورفضاً متعمداً لامتداد صفر لقيم متوقعة حتمية.
الأسئلة الشائعة
كيف يُحسب ميل السقف من الارتفاع والامتداد الأفقي؟
اضرب الارتفاع في 12 واقسم الناتج على الامتداد، فتحصل على الرقم X في الميل X/12. ارتفاع 6 على امتداد 12 يعطي 6/12، وتصلح أي وحدة ما دام القياسان بالوحدة نفسها.
هل يمكن حساب سقف مستوٍ ارتفاعه صفر؟
نعم. الارتفاع الصفري مع امتداد موجب يعني سقفًا مستويًا بزاوية صفر درجة ومعامل عارضة يساوي واحدًا تمامًا. أما الامتداد الصفري فمرفوض، لأن الزاوية والمعامل لا يكونان معرّفين.
ما فائدة معامل العارضة؟
يحوّل القياس الأفقي إلى طول على امتداد الميل. اضرب أي امتداد أفقي في المعامل لتحصل على طول العارضة في ذلك الجزء، قبل إضافة البروز وقص الحيد وحزّ الارتكاز.
ما زاوية سقف ميله 6/12؟
نحو 26.57 درجة. الزاوية هي قوس الظل لنسبة الارتفاع إلى الامتداد، وهنا 6 على 12 أي 0.5، وهي تعادل أيضًا انحدارًا بنسبة 50 بالمئة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/home/roof-pitch \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"rise":6,"run":12}'const res = await fetch("https://api.kit.forhosting.com/home/roof-pitch", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"rise": 6,
"run": 12
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/roof-pitch",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"rise": 6,
"run": 12
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/roof-pitch", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"rise":6,"run":12}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"rise":6,"run":12}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/roof-pitch", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"rise": 6,
"run": 12
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.roof_pitch",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_dim | 1000000000000 |
min_dim | 1e-15 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
أدخل الارتفاع والامتداد بأي وحدة طول متسقة؛ وتعيد الأداة نسبة الميل والنسبة المئوية، وpitch_in_12، والزاوية من قوس ظل الارتفاع على الامتداد، ووتر المثلث القائم، وrafter_multiplier الكلاسيكي لتحويل أي امتداد إلى طول لوح. عندما يكون الامتداد صفراً تكون الهندسة غير معرّفة، لذا تُرجع API خطأ invalid_input واضحاً بدلاً من القسمة على صفر. المسار حساب خالص — بلا شبكة ولا بذور عشوائية ولا اعتماد على ساعة حائط — بحيث يعيد مشغّل المتصفح المجاني وAPI المدفوعة مسبقاً نفس JSON بعد تقريب عشري ثابت في كل استدعاء.
معنى ميل السقف وزاوية الانحدار ومضاعف العارضة
رياضياً نسبة الانحدار هي ببساطة الارتفاع مقسوماً على الامتداد؛ والنسبة المئوية لذلك النسبة×مئة؛ والزاوية بالدرجات هي قوس ظل النسبة نفسها، أي الزاوية التي تصنعها العارضة مع خط أفقي. rafter_multiplier (يُسمّى أحياناً عامل العارضة أو عامل الطول) هو وتر مثلث الارتفاع-الامتداد القائم مقسوماً على الامتداد، ويساوي الجذر التربيعي لواحد زائد مربع نسبة الانحدار.
كيفية استدعاء API وما الذي يُعاد
يجب أن يكون الارتفاع أكبر من أو يساوي صفراً وبحد أقصى تريليون؛ ويجب أن يكون الامتداد موجباً تماماً، على الأقل واحداً في عشرة أس ناقص خمسة عشر، وبحد أقصى تريليون، بنفس وحدة طول الارتفاع. أرسل جسماً JSON برقمين محدودين مطلوبين: rise (أسماء بديلة R وheight وvertical وrise_in) وrun (أسماء بديلة H وhorizontal وspan وrun_in). عند النجاح تعيد الاستجابة الارتفاع والامتداد مقربين، وتضبط pitch_ratio إلى نسبة صحيحة مبسطة عندما يكون المدخلان عددين صحيحين وإلا سلسلة مضغوطة ارتفاع:امتداد، وpitch_label إلى الشكل المألوف X-شرطة-اثني عشر، وpitch_in_12 إلى اثني عشر×الارتفاع÷الامتداد، وslope_ratio وslope_percent إلى الانحدار الوحدوي والدرجة المئوية، وangle_degrees وangle_radians إلى نتائج قوس الظل، وrafter_multiplier وhypotenuse إلى عامل الطول المبني على الوتر والوتر المطلق، وformula إلى سطر صيغة قصير، وmessage إلى ملخص سطر واحد، وsteps إلى مصفوفة مرتبة من أسطر الاستبدال يمكنك عرضها في الواجهة أو التحقق منها في الاختبارات. فشل التحقق — حقول ناقصة، أعداد غير محدودة، ارتفاع سالب، امتداد صفر أو سالب، أو قيم خارج الحدود المطلقة — يُرجع invalid_input ولا يُحصّل أبداً. التسعير $0.002 ثابت لكل طلب ناجح بوحدة item وسعر هامشي صفري.
نصائح عملية وحدود وعمليات بحث ذات صلة
في جملون شائع يكون الامتداد غالباً نصف عرض المبنى ناقص تعديلات سماكة الجدار — تأكد إن كان بحرك العرض الكامل أم نصف البحر قبل استدعاء API. أزواج تعليم كلاسيكية: ستة واثنا عشر تعطي ميلاً ستة-اثني عشر قرب ستة وعشرين فاصلة خمسة سبعة درجة ومضاعفاً حوالي 1.118؛ أربعة واثنا عشر أرفق؛ اثنا عشر واثنا عشر مستوى حاد بزاوية خمس وأربعين درجة بمضاعف جذر اثنين؛ ارتفاع صفر وامتداد اثنا عشر يُظهر حد السقف المستوي؛ امتداد صفر يُظهر مسار invalid_input الصعب. المهام الفاشلة التي تُرجع invalid_input لا تستهلك الرصيد المدفوع مسبقاً، مما يبقي سكربتات الاستكشاف رخيصة عندما يرسل المكاملون امتداداً صفرياً عمداً. فحوصات الذهاب والإياب سهلة: أعد حساب atan للارتفاع÷الامتداد بالدرجات والوتر÷الامتداد يدوياً وتأكد أنهما يساويان angle_degrees وrafter_multiplier ضمن نفس التقريب لاثني عشر منزلة.
أسئلة تقنية
كيف تُحسب ميل السقف من الارتفاع والامتداد؟
نسبة الميل هي rise:run (غالباً X/12). الزاوية بالدرجات atan(rise/run)×180/π. rafter_multiplier هو hypot(rise, run)/run.
ماذا يحدث عندما يكون الامتداد صفراً؟
الهندسة غير معرّفة. تُرجع هذه الأداة invalid_input بدلاً من القسمة على صفر.
هل يُسمح بارتفاع صفر؟
نعم. ارتفاع صفر مع امتداد موجب سقف مستوٍ: زاوية 0°، rafter_multiplier 1، ميل 0/12.
لِمَ يُستخدم مضاعف العارضة؟
اضرب امتداداً أفقياً خالصاً في rafter_multiplier للحصول على طول العارضة على طول الميل لذلك المقطع (قبل البروزات والمقاعد).
هل حاسبة ميل السقف مجانية؟
أداة المتصفح مجانية وتعمل محلياً. استدعاءات API تستخدم رصيد KIT المدفوع مسبقاً بسعر $0.002 لكل طلب ناجح؛ والمهام الفاشلة لا تُحصّل أبداً.