階段ささら桁の長さ計算
総蹴上2800 mm、総踏面3500 mmの階段では、ささら桁はどちらの辺よりも長くなります。正確な斜め長さと勾配角度が分かるので、墨付けと発注を1つの数値で進められます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 総立ち上がり
- 2,800
- 水平長さの合計
- 3,500
- ササラ桁の長さ
- 4,482.1869662
- 角度 (度)
- 38.6598082541
階段のささら桁は、直線階段の蹴込み板と踏板を支える斜めの構造部材です。木材に切断線を引いたり材料を発注したりする前に、平面上の踏面や階高だけでは足りず、ささら桁の下面に沿った実際の斜め長さが必要です。本階段ささら桁長さ計算機は、総垂直蹴上と総水平踏面にピタゴラスの関係を適用し、斜め切断長と水平に対する勾配角を返します。拾い出し表、リフォームアプリ、現場スケッチが同じ決定的な数値を共有できます。入力はどちらも同じ長さの単位でそろえてください。ミリメートル同士、インチ同士、フィート同士です。
総蹴上と総踏面を同一の単位系で測る
総蹴上は、階段が登らなければならない完成床から完成床、または踊場から踊場までの垂直距離です。仕上げが分かった後に下側完成面の上面から上側完成面の上面まで測るか、仕上げが後で変わる場合は設計蹴上を調整してください。総踏面は階段の全体水平進みです。
最初の蹴込み線の面から最後の面までの各踏面進みの合計、またはレイアウトがすでに固定した平面距離です。計算機は単位系を変換しないため、両方の値を同じ長さの単位で表してください。正でない辺はささら桁の斜辺をなす実在の直角三角形を定義できないからです。
公開された安定範囲を外れる極端に小さい値や巨大な値も失敗し、Worker 上で浮動小数点結果が意味を保つようにします。
ささら桁の長さと勾配角の求め方
エンジンは階段を、垂直辺が総蹴上、水平辺が総踏面の直角三角形として扱います。ささら桁の切断長は斜辺で、二つの辺の二乗和の平方根です。出力長さは両方の入力と同じ単位です。
正の辺で角度が妥当な開区間に収まるよう、二引数の逆正接で蹴上を踏面で割った角を計算します。経路は純粋な算術で、ネットワーク、乱数シード、壁時計はありません。本製品は蹴上高さ、踏面深さ、頭上寸法の法規最大値を強制せず、在庫厚、鳥の口切り欠き、踊場の重なりも引きません。
それらは幾何対角線を知った後の現場レイアウト判断です。結果を傾斜部材の理論上の中心線またはレイアウト長として扱い、板に墨付けする際に現地の木工慣行を適用してください。
材料の拾い出しと実際に使うときの注意
無料のブラウザ版ささら桁長さ計算機は、表計算を開かずに家庭の概算、施工者のホワイトボード、教室の静力学デモに使えます。検証失敗はエンジンが拒否したあと残高を消費しません。階高から蹴上段数と正確な蹴上高がまだ必要なときは階段段数計算機と、図面がミリメートルとインチを混在させるときは単位換算と組み合わせてください。
完成床厚、鼻先の出、最後の蹴込み面までの踏面の測り方は、構造数値が固まったように見えても有効幾何を変え得ます。実際に切る幾何に入力を合わせてください。入力源は他の KIT parse 項目と同じ保持規則に従い、アルゴリズムは完全に決定的なため結果を継続的インテグレーションのフィクスチャに固定しても安全です。
活用例
住宅リフォームとロフト改修
施主が床間の蹴上と計画した水平踏面を入力し、木材やささら桁の既製品を発注する前に各ささら板の必要長さを把握します。
施工者の拾い出しと切断リスト
積算ツールが測定した蹴上と踏面を、住宅および軽量商業の直線階段向けに斜めのささら在庫長と勾配角へ変換します。
よくある質問
総蹴上または総踏面がゼロや負の場合はどうなりますか?
両寸法は厳密に正でなければならず、正でない辺は実在のささら斜辺を定義できず課金されません。
どの単位を使うべきですか?
一貫した任意の長さ系です。蹴上をインチ、踏面をミリメートルにすると誤った結果になります。
図面に踏面1枚の奥行きしかないとき、総踏面はどう求めますか?
踏面の奥行きに踏面の枚数を掛けます。図面の決まりによっては、段数から1を引いた数を掛けます。その結果を総踏面として、総蹴上と一緒に入力します。
総蹴上はどこからどこまで測りますか?
下の階の仕上げ面の上端から、上の階の仕上げ面の上端までを測ります。床の仕上げが決まってから測るか、後で変わる場合は設計上の高さを調整します。
踏面の長さや階高だけでは足りないのはなぜですか?
ささら桁は斜めに架かるため、水平の長さや高さよりも長くなるからです。必要なのは桁の下側に沿った斜め長さで、それを知らずに材料を頼むと短すぎてしまいます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/home/stair-stringer-length \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"total_rise":2800,"total_run":3500}'const res = await fetch("https://api.kit.forhosting.com/home/stair-stringer-length", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"total_rise": 2800,
"total_run": 3500
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/stair-stringer-length",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"total_rise": 2800,
"total_run": 3500
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/stair-stringer-length", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"total_rise":2800,"total_run":3500}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"total_rise":2800,"total_run":3500}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/stair-stringer-length", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"total_rise": 2800,
"total_run": 3500
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.stair_stringer_length",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
蹴上または踏面が正でない場合は明確な invalid_input で失敗し、注文書の前にフォームで検証できます。建設業者、積算、SDK が KIT 残高のもとで同じ純粋な算術を必要とするとき、前払い API は成功した 1 件につき $0.002 を課金します。
総蹴上と総踏面を同一の単位系で測る
total_rise が二千八百ミリメートルなら total_run もミリメートルである必要があります。total_rise は厳密に正の有限数として送ります。別名 rise、height、total_height、vertical_rise は短いフォーム用に同じフィールドへ対応します。total_run も同様に別名 run、horizontal_run、going_total、total_going で送ります。ゼロまたは負の寸法は invalid_input となり課金されません。図面に階高と個々の踏面だけが書いてある場合は、踏面深さに踏面数(または段数マイナス一、慣例による)を掛けて総踏面を求めてから、このエンドポイントを呼び出してください。
ささら桁の長さと勾配角の求め方
すなわち stringer_length は total_rise の二乗と total_run の二乗の和の平方根に等しいと書きます。これは階段幾何に適用した古典的なピタゴラスの定理であり、単位に依存しません。長さに加え、応答は水平からの勾配角(度)である angle_deg を報告します。ペイロードは整理済みの total_rise と total_run をエコーし、formula を平方根の恒等式に設定し、安定したクライアント分岐のために method を pythagorean_stringer とラベルします。同一入力は常に同一 JSON を生みます。
API の使い方、料金、拾い出しワークフローと実用上の限界
必須の total_rise と total_run を有限の正の数または数値文字列として JSON 本体で送ってください。リフォームアプリ、拾い出しツール、コンフィギュレータ、不動産パイプラインが KIT 残高のもとで安定した契約を必要とするときは前払い API を使い、成功した 1 件あたり $0.002 です。SDK を出す作者は stringer_length を切断リストへ写し、木材発注前にレイアウトを確認する施主や現場監督向けの説明として angle_deg と formula を示せます。
連携の活用例
設計アプリと材料コンフィギュレータ
モバイルとウェブのアプリが蹴上や踏面の変更に応じてささら桁長さを再計算し、見積と材料表に同じ決定的 API 契約を使います。
技術的な質問
階段ささら桁長さ計算機はどのように動きますか?
ピタゴラスを適用します:stringer_length = √(total_rise² + total_run²)。両入力は同じ単位の正の長さである必要があります。method ラベルは常に pythagorean_stringer です。
angle_deg とは何ですか?
水平に対するささら桁の勾配角(度)で、atan2(total_rise, total_run) をラジアンから変換したものです。完全な法規レビューの代わりにはなりませんが、快適性と範囲の確認に役立ちます。
階段ささら桁長さ計算機は無料ですか?
ブラウザツールはお使いの端末で無料です。API 呼び出しは成功 1 件あたり $0.002 の前払い KIT 残高を使い、検証失敗は課金されません。