サーキュラースカート計算
ウエスト28インチ、丈22インチのフルサーキュラースカートなら、ウエスト半径は約4.46インチ、必要な生地は53インチ弱です。ウエスト、丈、分量を入力すると、裁断の寸法と裾まわり、生地の面積が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- ウエスト
- 28
- スカート丈
- 22
- ゆとり (ギャザー量)
- 1
- ウエストの半径
- 4.4563384066
- 外半径
- 26.4563384066
- 必要な生地
- 52.9126768131
- 生地の面積
- 2,136.53084434
サークルスカートは布のドーナツです。内側の穴がウエスト、輪の幅がスカート丈、分量が360度の全円をどれだけ使うかを示します。このサークルスカート計算機は、正の有限数を三つ受け取ります。ウエスト寸法、スカート丈、そして全円の個数としての分量です。1は全円、0.5は半円、0.25は四分の一、0.75は四分の三、2は二重円です。内側の裁ちのウエスト半径と、外側円の直径である必要生地を返します。単位は送ったままです。 インチ入力はインチ出力、センチメートル入力はセンチメートル出力です。
ウエスト半径と必要生地の求め方
サークルスカートは円環です。ウエストは当て推量の穴ではなく、長さがウエスト寸法に等しい内円の弧です。分量はその弧を何個の全円から取るかであり、内半径はウエストを2π×分量で割った値になります。
全円(分量1)のウエスト半径はウエスト÷2π、半円(分量0.5)はウエスト÷π、四分の一はウエストの2倍÷π、四分の三は2πの三分の二を使い、二重円は全円の穴をさらに半分にします。外半径はそのウエスト半径にスカート丈を足したもので、ウエストラインから裾までの仕上がり距離です。
必要生地は外半径の2倍、すなわち裁つ正方形の一辺であり、反物がその幅以上あるときの「何を買うか」の通例の答えです。計算機は着用する生地面積(分量×π×二つの半径の二乗差)と裾周り(2π×分量×外半径)も返し、裾テープの購入や振りの確認に使えます。ゆとり・縫い代・裾代は足しません。
28×22の全円はおよそ4インチ半のウエスト半径と53インチ弱の生地になり、26×18の半円は穴が大きく裁ちが長くなります。
サークルスカート生地計算機が役立つ場面
くるくると回るスカートを計画する家庭の縫い手には、60インチの反物の前で2ヤードが28インチウエストと22インチのミディを覆うか当て推量するのではなく、生地店へ持っていける数値が必要です。衣装アトリエ、ダンススタジオ、劇場の衣装部屋は、踊り手のウエスト、希望丈、分量1または0.5を本計算機に入れ、残り拾いと同じ単位でウエスト半径と裁ち丈を裁断担当へ渡せます。
パターン製図の授業は、文面を直すたびに2πを手計算する代わりに、公式と28×22の全円例をテストに固定できます。
活用例
家庭洋裁のミディ全円
28インチのウエストと22インチの丈を fullness 1 で、およそ 4.5 インチのウエスト半径と 53 インチ弱の生地に直し、反物を買う前に確認します。
ダンススタジオの半円裁ち表
各踊り手のウエストと希望丈を fullness 0.5 で、衣装部屋が円環を描き直さずに印を付けられるウエスト半径と裁ち丈を印刷します。
よくある質問
サークルスカート計算機の分量とは何ですか?
分量は全円の個数です。 1は360度、0.75は四分の三、0.5は半円、0.25は四分の一、2は二重円です。分量が大きいほどウエストの穴は小さく、裾のフレアは増えます。
ウエスト半径はどう計算しますか?
ウエストを、2πに分量を掛けた値で割ります。フルサークルでウエスト28インチなら約4.46インチです。ハーフサークルではウエストが輪の半分しか使わないので、半径は2倍になります。
サーキュラースカートに必要な生地はどれくらいですか?
外側の半径、つまりウエスト半径に丈を足した長さの2倍です。ウエスト28インチ、丈22インチのフルサークルなら約52.91インチ四方が必要で、生地幅がそれ以上あれば裁断できます。
縫い代や裾の折り返し分は含まれますか?
いいえ。ゆとりや縫い代、裾上げ分は加えません。ウエストをゆったりさせたい場合や裾を折り返す場合は、計算の前にその長さをウエストや丈に足してください。
インチではなくセンチで測ってもよいですか?
はい。ウエストと丈が同じ単位であれば、どの長さの単位でも使えます。センチで入力すればセンチ、インチならインチで結果が出て、途中で換算はしません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/life/circle-skirt \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"waist":28,"skirt_length":22,"fullness":1}'const res = await fetch("https://api.kit.forhosting.com/life/circle-skirt", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"waist": 28,
"skirt_length": 22,
"fullness": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/circle-skirt",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"waist": 28,
"skirt_length": 22,
"fullness": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/circle-skirt", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"waist":28,"skirt_length":22,"fullness":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"waist":28,"skirt_length":22,"fullness":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/circle-skirt", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"waist": 28,
"skirt_length": 22,
"fullness": 1
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.circle_skirt",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
0・負・欠落・非有限の値は invalid_input で失敗し、課金されません。
ウエスト半径と必要生地の求め方
ウエストに2インチのゆとりや1インチの裾が必要なら、呼び出す前に waist または skirt_length へその長さを加えてください。
入力契約・応答フィールド・検証エラー
三つとも厳密に正でなければなりません。ソルバーは先に定義された別名を読み、ウェブフォームが正しいコントロールを示せるよう正規名に対してエラーを報告します。単位は呼び出し側で一貫し、変換しません。必須の有限数三つを含む JSON 本体を POST してください。waist は縫いつけるウエスト周り、skirt_length はウエストラインから裾までの仕上がり丈、fullness は全円の個数です。フィールドは waist の別名 waist_measure と waist_circumference、skirt_length の length と skirt、fullness の circles と circle_count も受け付けます。インチ入力はインチ出力、センチメートル入力はセンチメートル出力で、混在ペアもこのエンドポイントには単位フィールドがないため同一系として扱います。成功時、本体は整えた waist、skirt_length、fullness をエコーし、waist_radius と outer_radius を返し、主たるヤード数として外径の fabric_needed に加え、再計算なしで使用生地と裾の振りを出せるよう fabric_area と hem_circumference を含めます。formula 文字列は2π×分量の規則と直径裁ちを再掲し、unit_note はひとつの長さ系を保つことと、反物が十分広いときの fabric_needed が正方形の一辺であることを注意します。数値フィールドは有効数字12桁に丸め、テストが実行環境間で安定するようにします。欠落フィールド、空文字、非数値トークン、NaN、Infinity、0、負の値はすべて invalid_input で失敗し、フィールド名を含むメッセージになり、これらの失敗は課金されません。成功した API 呼び出しは公開の基本料 $0.002 を1件あたりに使い、無料ブラウザ経路は同じ solve 関数を前払い残高なしで実行します。
サークルスカート生地計算機が役立つ場面
実装は純粋な parse のティア A のため、成功した呼び出しは毎回公開の基本料 $0.002 で、モデルトークンも外向きネットワークもなく、検証失敗は残高を消費しません。waist、skirt_length、fullness を正の有限に保ち、テストで丸めた fabric_needed と waist_radius を固定すれば、ファッション講座の課題、工房のタブレット、本番の表計算、エッジワーカー向けに再現可能なヤード数が得られ、三数の洋裁問題のために汎用のパターンエンジンを立てる必要はありません。
連携の活用例
製図授業の点検とカタログウィジェット
学生のサークルスカート課題を決定的な fabric_needed で採点するか、API が後で課金する同じ数字で「サークルスカートに何ヤード」と答えるランディングを動かします。
技術的な質問
サークルスカートの生地はどう計算しますか。
正の waist、skirt_length、fullness(1は全円)を送ってください。API は waist_radius を waist/(2π×fullness) として、fabric_needed を外半径の2倍として返し、生地面積と裾周りも付けます。
ウエスト28インチ・丈22インチの全円サークルスカートに必要な生地は。
ウエスト 28 インチ、丈 22、fullness 1 ではウエスト半径は約 4.46 インチ、fabric_needed は約 52.91 インチです。反物がその幅以上あるときの裁ち正方形の一辺です。
ウエスト・丈・分量が0または負だとどうなりますか。
タスクは invalid_input で失敗します。waist、skirt_length、fullness は正の有限数でなければならず、0・負・欠落・非数値は課金されません。
サークルスカート計算機の料金はいくらですか。
ブラウザの用具は無料です。API 要求は成功1回あたり $0.002 で前払い KIT 残高を使い、無効な入力は課金されません。