斜角柱の体積
底面積が12、垂直な高さが5の斜角柱の体積は60立方単位で、同じ底面と高さのまっすぐな角柱と同じです。底面積と底面どうしの距離を入力すると体積が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 底面積
- 12
- 高さ
- 5
- 体積
- 60
斜角柱は、互いに合同な平行な二底面を、底面に必ずしも垂直でない平行四辺形の側面でつないだ立体です。立体は傾いて見えても、体積はなお底面積とその二底面間の垂直距離の積です。Cavalieri の原理がこれを精密にします。固定参照に平行な任意の平面が二つの立体を等しい面積の領域で切るなら、体積は等しくなります。同じ底面積と同じ直交高さを共有する斜角柱と直角柱は、したがって体積公式 V は B かける h を共有します。教科書が傾いた図を示し、各側稜を展開せずに体積を問うとき、学習者はこの結果に出会います。建築者、包装設計者、CAD 補助は、図面が完全メッシュではなく底面積と階高だけを列挙するときに同じ数値が必要です。
斜角柱とは何か、なぜ Cavalieri が体積を定めるか
ユークリッド立体幾何では、角柱は二つの平行で合同な多角形底面と、平行四辺形である側面をもつ多面体です。側稜が底面に垂直なら直角柱、そうでなければ斜角柱です。見た目の傾きは体積が変わったと目を欺き得ますが、体積に効く量は傾いた側稜の長さではなく、二つの底平面間の垂直距離です。
Bonaventura Cavalieri に因む Cavalieri の原理は、対応する各高さで等しい断面積をもつ立体は等しい体積をもつと述べます。底面に平行な平面で斜角柱を切ると直角の場合と同様に底面に合同な切片が得られ、無限小切片の積み重ねは同じ総体積になります。
代数的にはこれは初等積 V は B かける h に縮約され、B はどちらかの底面積、h はその直交高さです。検索意図は斜角柱の体積、Cavalieri 角柱計算機、底面積かける高さ、角柱の垂直高さといった語句に集まります。人々は立体が定まるという幾何的議論だけでなく、宿題の答え合わせや部品表に照合できる数値体積を求めます。
実務利用、制限、料金、提供経路
立体幾何の宿題確認、底面積と階高からの傾いた柱の体積検証、コンピュータ代数系を入れずに包装スケッチを確認するときに即時の斜角柱体積が欲しければブラウザツールを使ってください。検証失敗は残高を消費しません。言語モデルも外部幾何サービスも乱数もなく、継続的インテグレーション検査と再現可能な授業資料に固定して安全です。
立体幾何ドリル、コンテスト採点、既に底面積と直交高さを知る CAD 前処理、それら二量だけを列挙する浮動ワークシートに端点を配線してください。契約の制限を覚えておいてください。本ツールは側面積も全表面積も計算せず、単位変換もせず、垂直高さの代わりに傾いた稜を受け付けません。
活用例
宿題・試験の斜角柱ドリル
学習者と採点者は、底面積と垂直高さから傾いた角柱の V=B·h を確認し、正でない値は拒否します。
立体幾何テスト用の決定的フィクスチャ
単位テストや対話的な角柱デモを種まきするパイプラインは、各言語で積を再実装せず純粋な Cavalieri オラクルを呼び出せます。
よくある質問
計算機はどの公式を使いますか?
Cavalieri の原理:体積は底面積かける垂直高さ(V = B · h)。斜角柱は同じ底面積と同じ直交高さの直角柱と同じ体積をもちます。
傾いた側稜を高さに使えますか?
いいえ。 高さは二つの平行底面間の垂直距離でなければなりません。傾いた稜しか知らなければ、先に直交高さへ射影してください。Cavalieri はその垂直量を要求します。
角柱を傾けても体積が変わらないのはなぜですか?
カヴァリエリの原理により、どの高さでも断面積が等しい立体は体積も等しくなります。斜角柱を底面と平行に切った断面はどれも底面と同じ形なので、底面積×高さがそのまま成り立ちます。
単位は何を使えばよいですか?
そろっていればどの単位でも使えます。底面積を平方センチメートル、高さをセンチメートルで入れれば、体積は立方センチメートルで返り、途中で換算はしません。
底面積や高さがゼロや負の値の場合はどうなりますか?
どの値が問題かを示すメッセージとともに受け付けません。底面積も高さもゼロより大きくなければ、体積をもつ角柱になりません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/geom/oblique-prism \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"base_area":12,"height":5}'const res = await fetch("https://api.kit.forhosting.com/geom/oblique-prism", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"base_area": 12,
"height": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/oblique-prism",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"base_area": 12,
"height": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/oblique-prism", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"base_area":12,"height":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"base_area":12,"height":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/oblique-prism", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"base_area": 12,
"height": 5
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.oblique_prism",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
本機能は厳密に正の base_area と height を受け付け、零または負の量を拒否し、方法タグ cavalieri 付きの体積を構造化 JSON で返します。
斜角柱とは何か、なぜ Cavalieri が体積を定めるか
volume・base_area・height・method・formula を JSON で返すことで、メモへの貼り付け、自動テストでの差分、大きなパイプラインへの供給が容易になり、授業プラットフォームや包装ツールに展開する各言語で積を再実装する必要がなくなります。
本計算機が入力を検証し V は B かける h を適用する方法
どちらも正の有限数でなければなりません。一貫した単位系ならどれでも使えます。底面積が平方センチメートルで高さがセンチメートルなら、内部変換なしで体積は立方センチメートルです。すでに底面間の直交距離へ射影済みでない限り、傾いた側稜を height として渡さないでください。Cavalieri が求めるのは垂直量であり、傾いた側面の稜長ではありません。必須フィールド base_area と height の二つを含む JSON 本体を送ってください。エンジンは各フィールドを数または数値文字列として解析し、空または非有限を拒否し、厳格な正値を要求します。零と負の量は悪いフィールド名を含む invalid_input メッセージで失敗します。両量が通ると体積は base_area と height の積です。結果は安定した小数精度に丸められ、同じ入力は JavaScript エンジン間で常に同じ JSON になります。応答は検証済み base_area と height をエコーし、method を cavalieri とタグ付けし、授業資料の透明性のために公式文字列 V は B かける h を記録します。境界は明示的です。 欠落フィールド、非数値文字列、非正の量はいずれも体積を返す前に失敗します。
実務利用、制限、料金、提供経路
スクリプト、授業プラットフォーム、建築補助、ノートブックが単一契約の下で多数の底面積・高さ対に安定 JSON を必要とするときは API を使ってください。成功要求は一件あたり $0.002 の課金項目です。受理入力は厳密に正でなければならず、零面積の底と非正の高さは明確な invalid_input で拒否されます。結果は完全に決定的で、同じ base_area と height は常に同じ体積を生みます。
連携の活用例
底面積と階高からの建築・包装
底面積と直交高さだけを列挙したメモから、完全メッシュなしで報告・寸法表・軽量 CAD 補助向けに構造化 JSON として体積を得ます。
技術的な質問
この API で斜角柱の体積をどう計算しますか?
正の base_area と height を含む JSON 本体を geom.oblique_prism に送ってください。応答は volume(base_area×height)、エコーされた入力、method cavalieri、公式 V = B · h を返します。
底面積または高さが正でない場合は?
要求は invalid_input で失敗します。base_area と height はともに厳密に正の有限数でなければならず、零と負は拒否され課金されません。
斜角柱の体積計算機は無料ですか?
ブラウザツールはお使いの端末で無料動作します。API 呼び出しは前払い KIT 残高を成功一件あたり $0.002 で使用し、検証失敗は課金されません。