サイクロイド弧長と面積
転がる円の半径を入力すると、サイクロイド1アーチ分の値が分かります。半径1なら弧長は8、アーチの下の面積は3πで、元の円の面積のちょうど3倍です。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 半径
- 1
- アーチの長さ
- 8
- 面積
- 9.4247779608
- アーチの長さの公式
- L = 8 · r
- 公式による面積
- A = 3 · π · r²
サイクロイドは、直線上を滑らずに転がる円の周上の固定点が描く曲線です。尖点から尖点までの1アーチには、微積分の授業・最速降下曲線の歴史・機械設計に現れる2つの古典的な閉形式があります。アーチ長は母円半径のちょうど8倍、その下の面積は円周率πの3倍に半径の2乗を掛けた値です。手計算ではパラメータ積分と限界の選び方が必要ですが、閉形式が分かれば数値積分は不要です。半径0は長さ・面積とも0の退化点サイクロイドとして扱い、特別分岐を不要にします。
サイクロイドアーチとは何か、閉形式はどう働くか
半径rの円をx軸上に置き、円周上の点を印します。円が滑らずに右へ転がると、その点はパラメータ方程式 x が r に (t − sin t) を掛けた値、y が r に (1 − cos t) を掛けた値のサイクロイドを描きます。1アーチはパラメータが0から2πの区間に対応し、基線上の尖点で始まり終わり、中央で高さ2rに達します。
パラメータ経路の速さは 2r |sin(t/2)| なので、0から2πまで速さを積分すると弧長 8r — 母円直径の4倍 — が得られます。同じ区間で y と dx の積を積分すると面積 3πr²、つまり母円の面積の3倍になります。この2つの恒等式が本計算機の契約のすべてです。
出力を半径・アーチ長・面積・公式文字列に絞ることで、教科書問題、歯車経路の寸法、既に標準の転がり円モデルを選んだ幾何パイプラインの1行ステップとして素早く検証できます。r が0なら両結果は0に縮退し、r が負なら意味のない符号付き長さを作らず要求は失敗します。
入力契約、応答の形、エラーの振る舞い
別名 r・a・R は radius に写像されるため、転がり円を短い記号で既に扱うクライアントにリネーム層は不要です。radius が負なら、母円半径は0未満にできないという明確なメッセージで拒否され、課金されません。例:radius が1ならアーチ長8、面積は約 9.42477796077 で、単位半径の古典的サイクロイドと一致します。
単位は呼び出し側の定義です。r にメートルを送れば弧長はメートル、面積は平方メートル、インチならインチと平方インチです。単位換算、曲線描画、最速降下の変分問題、内・外サイクロイド族への切替は行いません。
数値結果はご自身の単位ラベルと図と組み合わせてください。
サイクロイドアーチ計算機が役立つ場面
幾何・微積分の宿題では、学生がパラメータ積分を立てた後に1アーチの長さや下の面積を問うことがよくあります。積分を母円周や底辺幅 2πr で置き換えると真の弧長 8r を過小評価しますが、常に閉形式を使う決定論的オラクルが半角置換に時間を費やす前に近道を検出します。
転がり半径を固定しサイクロイド経路の展開長やローブ面積が必要なカム設計ノートは、数値積分ライブラリなしの閉形式の数を求めます。アーチ・ランプ・装飾プロファイルを置く建築・造園では、測った母円半径を曲線全長と囲む面積に変え、CAD 一式を開かずに切断リストを作れます。
試験準備ジェネレータと LMS 自動採点は、負の半径を無効として拒否し、バグった採点が受け入れかねない符号付き長さを黙って返さない小さな閉形式チェッカーを必要とします。どの場面でも価値は奇抜な数学ではなく、安定した契約、明確なエラー、母円半径からサイクロイドアーチの弧長と面積を実際に検索する意図に合うことです。
活用例
カム経路と材料見積もり
固定した転がり半径をサイクロイド経路全長と囲むローブ面積に変換し、在庫・カム・プロファイル見積もりを数値積分なしで行います。
LMS・試験の自動採点
負の半径を無効として拒否し、不可能な母円に符号付き長さを捏造しない決定論的オラクルでサイクロイドアーチ問題を採点します。
よくある質問
伸長・短縮・複数アーチのサイクロイドにも対応しますか?
いいえ。 直線上を転がる円による標準(尖点付き)1アーチに限定します。他のトロコイドは別ツールが必要です。
サイクロイドの1アーチの長さはいくつですか?
転がる円の半径のちょうど8倍で、直径の4倍に当たります。半径1の円なら、尖った点から次の尖った点までのアーチの長さは8になります。
アーチの下の面積はどう求めますか?
半径の2乗にπと3を掛けます。転がる円の面積の3倍に当たり、1つのアーチと円が転がる直線とで囲まれた部分の広さです。
アーチが底辺より長いのはなぜですか?
尖った点どうしを結ぶ底辺は2πrで円周と同じですが、アーチ自体は8rあります。円周や底辺の幅でアーチの長さを代用すると短く見積もってしまうので注意が必要です。
半径が負や0のときはどうなりますか?
負の半径は長さとして意味がないため受け付けません。半径が0のときは曲線ではなく点になり、弧長も面積も0として返します。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/geom/cycloid \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"radius":1}'const res = await fetch("https://api.kit.forhosting.com/geom/cycloid", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"radius": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/cycloid",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"radius": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/cycloid", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"radius":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"radius":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/cycloid", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"radius": 1
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.cycloid",
"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 で拒否し、正のアーチ長と囲む面積、短い公式文字列を返します。
サイクロイドアーチとは何か、閉形式はどう働くか
尖点間の底辺幅 2πr を別フィールドで返すこと、高さ2r、複数アーチの連結、伸長・短縮トロコイド、等時曲線用の反転サイクロイドは扱いません。
入力契約、応答の形、エラーの振る舞い
必須の有限数 radius(標準サイクロイドの母円半径 r)を1つ含む JSON 本体を POST してください。JSON 数値でも数値文字列でも構いません。空文字列、欠落、Infinity、NaN は問題を示す invalid_input で失敗します。実装はネットワークもモデルトークンもない純 parse の tier A のため、成功呼び出しは公開の基本価格 $0.002、無効入力は残高を消費しません。リクエストを小さく保ち、テストで丸め済みフィールドを固定すれば、宿題・LMS プラグイン・エッジワーカー向けに数値積分器なしで再現可能な1フィールド回答が得られます。
サイクロイドアーチ計算機が役立つ場面
より大きなスクリプトが複数図形の半径を既に持つとき、円弧扇形・放物線弧長・アストロイド周長とは別の SEO 名が必要な純粋サイクロイドアーチだけを、本エンドポイントを1フィールド段として呼べます。成功した API 呼び出しは $0.002 です。
連携の活用例
教室と宿題の確認
母円半径を入力し1アーチで L=8r と A=3πr² を検証し、周長や底辺幅による近似で真の曲線を過小評価していないかを確かめます。
技術的な質問
サイクロイドアーチの弧長と面積はどう求めますか?
非負の有限半径 r を送ってください。API は尖点間の標準1アーチについて arch_length = 8r と area = 3πr² を返します。
半径が負の場合はどうなりますか?
タスクは invalid_input で失敗します。母円半径は0未満にできず、その失敗は課金されません。
radius = 0 は許可されますか?
はい。0は arch_length 0・area 0 の退化点サイクロイドとなり、エラーではなく有効な成功です。
サイクロイド計算機の料金は?
ブラウザツールは無料です。API は成功呼び出しごとに前払い KIT 残高から $0.002、無効入力は課金されません。