حاسبة قوائم الزوايا
مخطط فيه 4 زوايا خارجية و2 من تقاطعات T يحتاج إلى 16 قائمًا إضافيًا: 12 في زوايا من ثلاث قوائم و4 في تقاطعات من قائمين. أضفها إلى قوائم الجدران المستقيمة لتطابق قائمة القص ما يُبنى فعلًا. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الزوايا
- 4
- وصلات T
- 2
- الأعمدة لكل زاوية
- 3
- الأعمدة لكل وصلة T
- 2
- أعمدة الزوايا
- 12
- أعمدة وصلات T
- 4
غالبًا ما تقلّل كميات التأطير من طلب الخشب عند الزوايا وتقاطعات الفواصل لأن صيغ مسار الجدار الخطي تضع فقط قوائم الأطراف على كل عتبة. تجيب حاسبة قوائم الزوايا هذه عن سؤال مختلف: بالنظر إلى عدد الزوايا الخارجية على شكل L وعدد تقاطعات T الداخلية في مخططكم، كم قائمة تنتمي إلى تلك التجميعات؟ اقرنوها بحاسبة قوائم مسار الجدار لتخطيط من مركز إلى مركز، ثم أضيفوا أعضاء هذه التجميعات حتى تطابق قائمة القطع ممارسة الموقع للزوايا التقليدية أو زوايا كاليفورنيا.
لماذا تحتاج الزوايا والتقاطعات إلى عدّ خاص
عند عدّ قوائم جدار مستقيم توزَّع القوائم على مسافات ثابتة ويوضع قائم عند كل طرف، وهنا يقصر كثير من الحصر، لأن مواضع التقاء الجدران تحتاج إلى خشب أكثر. فالزاوية الخارجية تُبنى حزمة من القوائم، ثلاثًا تقليديًا، حتى يجد كل جدار ما يُثبَّت إليه. وتقاطع T يحتاج إلى قوائم سند لتثبيت الجدار الداخلي، اثنين افتراضيًا. ومع 4 زوايا و2 من التقاطعات تُضاف 16 قائمًا إلى قوائم المقاطع.
كيف تعدّ وما الأخطاء الشائعة
امشِ على المخطط وعلّم كل زاوية خارجية يلتقي فيها جداران على شكل L، وكل موضع يلتقي فيه جدار داخلي بجدار ممتد. لا تستنتج الزوايا من طول الجدار، فالأداة تضرب ما عددته فقط. واختر قائمين لكل زاوية إذا كان فريقك يبني زوايا كاليفورنيا أو تفاصيل أخرى بقائمين تترك فراغًا متصلًا للعزل. وأعد العدّ كلما أضاف تعديل في المخطط جدار خزانة أو أزال بروزًا.
عدّوا على المخطط الزوايا الخارجية وتقاطعات T الداخلية
امشوا على المخطط الطابقي وعلّموا كل زاوية خارجية تلتقي فيها جداران على شكل L، وكل موضع ترتطم فيه فاصلة داخلية بجدار عابر بوصفه تي (تقاطع T). لا تخترعوا زوايا من طول الجدار وحده — لا يقيس هذا الطرف عتبات ولا تباعدًا من مركز إلى مركز؛ بل يضاعف فقط التجميعات التي عددتموها فعلًا. إذا شارك جداران قائمة زاوية في الموقع، فعدّوا تلك الزاوية مرة واحدة هنا واتركوا قائمة المواد تزيل التكرار فقط عندما تدمجون قوائم القطع عمدًا.
العدّ المتسق عبر المراجعات يحافظ على صدق أوامر الشراء عندما يضيف المعماري فاصلة خزانة أو يزيل انحناءً.
حالات الاستخدام
إضافات ذاتية وتأطير فواصل
يعدّ مالكو المنازل زوايا L وتيهات الخزانة على رسم، ويبقون زوايا الثلاث قوائم الافتراضية، ويعرفون كم قائمة إضافية يشترون إضافةً إلى المسارات المستقيمة.
أتمتة عروض المقاولين
تجمع أدوات التقدير أعداد الزوايا والتيهات من تعليم المخطط، وتطبّق معايير الورشة لحزم القوائم، وتُصدر مجاميع تجميع لأوامر الشراء دون جداول.
الأسئلة الشائعة
ما الفرق عن حاسبة قوائم الجدار؟
حاسبة مسار الجدار تضع القوائم من طول العتبة والتباعد من مركز إلى مركز. هذه الأداة تعدّ فقط حزم القوائم عند زوايا L وتقاطعات T التي علّمتموها مسبقًا على المخطط.
متى أستخدم قائمتين لكل زاوية؟
اتركوا الافتراضي 3 للزوايا الخارجية التقليدية ذات الثلاث قوائم الشائعة في تأطير الخشب السكني.
ما الذي يُعدّ تقاطعًا على شكل T؟
كل موضع يلتقي فيه جدار داخلي بجدار ممتد فيشكّلان حرف T في المسقط. ويحتاج كل تقاطع إلى قوائم سند لتثبيت الجدار الداخلي، وعددها الافتراضي اثنان.
متى أستخدم ثلاث قوائم في كل تقاطع T؟
عندما يعتمد معيار ورشتك أو فريقك تقاطعات من ثلاث قوائم. القيمة الافتراضية اثنتان، وإذا غيّرتها إلى ثلاث يُعاد حساب الإجمالي بهذا العدد لكل تقاطع.
إذا تشارك جداران قائمًا في الزاوية، فكيف أعدّه؟
عُدّ هذه الزاوية مرة واحدة هنا. ولا تحذف التكرار من قائمة المواد إلا عندما تدمج عمدًا عدة قوائم قص في قائمة واحدة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/home/corner-studs \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"corners":4,"tees":2}'const res = await fetch("https://api.kit.forhosting.com/home/corner-studs", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"corners": 4,
"tees": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/corner-studs",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"corners": 4,
"tees": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/corner-studs", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"corners":4,"tees":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"corners":4,"tees":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/corner-studs", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"corners": 4,
"tees": 2
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.corner_studs",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تُدخلون أعداد الزوايا والتيهات، ويمكنكم اختياريًا تجاوز الحزمة الافتراضية المكوّنة من ثلاث قوائم لكل زاوية واثنتين لكل تي، فتتلقّون corner_studs وtee_studs وtotal_studs مع سلسلة صيغة مستقرة. تعمل أداة المتصفح مجانًا على جهازكم؛ وتكلفة استدعاءات API المدفوعة مسبقًا $0.002 لكل عنصر ناجح عندما تحتاج تطبيقات التقدير إلى العقد الحتمي نفسه.
عدّوا على المخطط الزوايا الخارجية وتقاطعات T الداخلية
أرسلوا عدد الزوايا الخارجية كـ corners؛ تُقبل الأسماء البديلة outside_corners وcorner_count وl_corners لرؤوس أعمدة جداول البيانات التي تفضّل تلك الأسماء. أرسلوا عدد التيهات كـ tees؛ وتغطي الأسماء البديلة tee_count وintersections وt_intersections وinterior_tees تسميات الكميات الشائعة. كلا الحقلين عدد صحيح غير سالب إلزامي: الصفر صالح عندما لا يحتوي جدار مستقيم بسيط على زوايا أو تيهات في بند السطر هذا، لكن القيم السالبة وغير الصحيحة والسلاسل الفارغة والحقول الناقصة تفشل بـ invalid_input ولا تُفوتر. تُرفض الأعداد الضخمة جدًا فوق الحد الأقصى المنشور كي تبقى مضاعفات الأعداد الصحيحة مستقرة على عازل Worker.
كيف تُحسب studs_per_corner وstuds_per_tee وtotal_studs
لا تعدّ هذه القدرة قوائم خطية من مركز إلى مركز على طول عتبة — تلك مسألة مسار جدار منفصلة — ولا تحجم العتبات العلوية أو السفلية أو القوائم القصيرة أو حواجز الحريق أو قوائم الملك والجاك عند الفتحات. تُعامل كل زاوية خارجية كحزمة قوائم: corner_studs يساوي corners مضروبًا في studs_per_corner. القيمة الافتراضية لـ studs_per_corner هي ثلاثة، بما يطابق الزوايا الخارجية التقليدية ذات الثلاث قوائم الشائعة في تأطير الخشب السكني. اضبطوا studs_per_corner على اثنين عندما يستخدم طاقمكم زوايا كاليفورنيا أو تفاصيل تأطير متقدمة بقائمتين تتركان تجويف عزل متصل. يستخدم كل تي داخلي studs_per_tee قوائم للدعم والتثبيت؛ الافتراضي اثنان، ويمكنكم رفعه إلى ثلاثة عندما تعبئ معيار الورشة ثلاث قوائم عند كل تقاطع فاصلة. tee_studs يساوي tees مضروبًا في studs_per_tee؛ وtotal_studs هو مجموع corner_studs وtee_studs. يجب أن يكون كلا العاملين الاختياريين عددًا صحيحًا من واحد إلى ستة شمولًا؛ القيم خارج النطاق أو غير الصحيحة أو غير المنتهية ترفع invalid_input. يعيد الرد المدخلات الأربع (مع ملء الافتراضيات) والأعداد المحسوبة الثلاثة وmethod دائمًا corners_and_tees وسلسلة formula تعيد صياغة total يساوي corners في studs_per_corner زائد tees في studs_per_tee. المدخلات المتطابقة تنتج دائمًا JSON نفسه لأن المسار حساب صحيح صِرف بلا شبكة ولا بذرة عشوائية ولا ساعة حائط.
استخدام API والتسعير وسير عمل التأطير والحدود العملية
استدعوا حاسبة قوائم الزوايا المجانية في المتصفح لتقديرات سريعة في الموقع وأكشاك مخازن الخشب وألواح المقاولين دون إنشاء جدول. اقرنوا هذا الطرف بحاسبة قوائم جدار تأخذ طول العتبة والتباعد من مركز إلى مركز بحيث يصبح سطر القوائم الكامل قوائم المسار الأساس زائد حزم الزوايا والتيهات هذه. تتبع مدخلات المصدر قواعد الاحتفاظ نفسها لعناصر parse الأخرى في KIT، والنتائج آمنة للتثبيت في تجهيزات التكامل المستمر لأن الخوارزمية حتمية بالكامل. أرسلوا جسم JSON فيه corners وtees، مع studs_per_corner وstuds_per_tee اختياريين عندما لا تطابق الافتراضيات معيار التأطير لديكم. استخدموا API المدفوعة مسبقًا عندما يحتاج تطبيق تجديد أو مسار كميات أو مكوّن منزل نمطي أو أداة تقدير إلى عقد مستقر برصيد KIT عند $0.002 لكل عنصر ناجح؛ لا تستهلك إخفاقات التحقق الرصيد أبدًا بعد رفض المحرك. تذكّروا أن الزوايا المشتركة بين جدران متعامدة قد تشارك قائمة مادية في الموقع — إذا كانت قائمة المواد تزيل تكرار الزوايا مسبقًا، فأعيدوا معالجة total_studs بدل العدّ المزدوج عبر كميات جدران متجاورة. يمكن لمن يصدر SDK تعيين total_studs إلى أوامر الشراء مع إظهار corner_studs وtee_studs كتفاصيل توضيحية للمقدّر والمفتش.
حالات التكامل
أدوات كميات في مخازن الخشب والتجارة الإلكترونية
تحسب مواقع البيع حزم قوائم الزوايا والتيهات عند تبديل المتسوقين بين الخيارات التقليدية وكاليفورنيا، باستخدام API حتمية واحدة لعروض الأسعار والسلال.
أسئلة تقنية
كيف تعمل حاسبة قوائم الزوايا؟
تضرب الزوايا الخارجية في studs_per_corner (الافتراضي 3) والتيهات في studs_per_tee (الافتراضي 2)، ثم تجمع تلك النواتج في total_studs. method دائمًا corners_and_tees.
ماذا لو كان corners أو tees سالبًا أو ناقصًا؟
يفشل الطلب بـ invalid_input. يجب أن يكون كلا العددين عددًا صحيحًا غير سالب؛ تُرفض الحقول الناقصة وغير الصحيحة والسالبة ولا تُفوتر.
هل حاسبة قوائم الزوايا مجانية؟
تعمل أداة المتصفح مجانًا على جهازكم. تستخدم استدعاءات API رصيد KIT المدفوع مسبقًا عند $0.002 لكل عنصر ناجح؛ إخفاقات التحقق لا تُفوتر.