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