ビーズ本数計算
長さ180 mmのブレスレットには、6 mmのビーズがちょうど30個、余りなく入ります。仕上がりの長さをmm、cm、インチで入力し、ビーズの大きさと結び目や留め具を加えれば、注文前に個数が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 長さ
- 180
- ビーズの直径
- 6
- 長さ (mm)
- 180 mm
- 結び目の間隔
- 0
- 留め具の長さ
- 0
- 使用可能な長さ (mm)
- 180
ジュエリーを作る方は、糸を切る前や連を買う前に、まだ正直な整数が必要です。既知の直径のビーズが、ネックレス・ブレスレット・アンクレットの完成した通し長さに実際何個収まるかです。本計算は、目標の通し長さをミリメートル・センチメートル・国際インチで受け取り、ビーズ直径をミリメートルで、任意の結び目またはスペーサ隙間をミリメートルで、任意のクラスプとエンド金具の長さをミリメートルで扱います。ストランドをミリメートルに換算し、クラスプを引き、隣同士の間にだけ隙間を置いて整数個のビーズを詰め、使えるワイヤーやコードを超えない個数にします。経路は有限の純粋算術で、ネットワークも乱数による無駄も日付依存の近道もなく、同じ寸法は常に同じ買い物個数を返します。
通し長さに沿ったビーズ個数が実際に意味すること
通し長さは身に着けたジュエリーの完成寸法です。十八インチと表示されるネックレス、百八十ミリメートルで閉じるブレスレット、二十五センチメートルに収まるアンクレットです。ビーズはその穴に沿って長さを占めるため、意味のあるサイズはカタログのミリメートル直径であり、穴径でも外周でもありません。
同じビーズを N 個、結び目や小さなスペーサを隣同士の間にだけ置くと、占有区間は直径×N に隙間×(N−1) を足した値になります。最後のビーズの後に隙間はなく、ワイヤーはそのビーズからクラスプへ入ります。ブランドのビーズデータベースも、求めない限り八ミリメートル珠をインチへ黙って換算することも、架空のロス率もありません。
連が固定個数売りなら仕入先で袋を切り上げてください。
長さあたりビーズ個数が役に立つ場面
十八インチのネックレスを八ミリメートル石で、と依頼され掲載に発注個数が無いとき、十五ミリメートルのカニカンの後で閉じるメモリーワイヤーのブレスレットを組むとき、パール結びが隣同士に 0.5 ミリメートルを足して昨日の隙間なし個数が入らなくなったときに、この算術が登場します。
開発者は同じ契約をスクリプトから呼び、決定的なテストベクトルを用意し、決済前の店頭見積りを正規化し、詰め込み整数を求める課題に答えます。教室や工房では、学習者が手首を測り、六ミリメートルの丸珠を選び、任意で結びとクラスプを入れ、予測個数を手元の見本ストランドと比較します。
商品ページでは、設計者が長さと直径を入力し、UI が余りのミリメートルの横に何個入るかを示してスペーサ判断に使います。
活用例
ネックレスとブレスレットの依頼
完成したストランド長さとミリメートルのビーズ寸法を入力し、連や宝石ストランドを発注する前の買い物個数を得ます。
よくある質問
180 mmのブレスレットに6 mmのビーズは何個入りますか?
結び目も留め具も差し引かない場合、ちょうど30個で余りは0 mmです。結び目の幅や留め具の長さを入れると、その分はビーズが入らないため個数が減ります。
ビーズ間の結び目は個数にどう影響しますか?
結び目の幅は隣り合うビーズの間にだけ加わり、最後のビーズの後には入りません。そのため、結び目のある連は同じ長さで結び目がない場合より入る個数が少なくなります。
留め具は長さに含めますか?
着けたときの仕上がりの長さを入力し、留め具と金具の長さはミリ単位で別に入力してください。先にその分を差し引き、残りの長さにだけビーズを詰めます。
長さはインチで入力できますか?
はい。仕上がりの長さはミリ、センチ、インチ(1インチ=25.4 mm)で入力できます。ビーズの大きさ、結び目、留め具は、カタログと同じく常にミリで入力します。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/hobby/craft-beads-per-length \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"length":180,"bead_diameter":6}'const res = await fetch("https://api.kit.forhosting.com/hobby/craft-beads-per-length", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"length": 180,
"bead_diameter": 6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/craft-beads-per-length",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"length": 180,
"bead_diameter": 6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/craft-beads-per-length", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"length":180,"bead_diameter":6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"length":180,"bead_diameter":6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/craft-beads-per-length", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"length": 180,
"bead_diameter": 6
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.craft_beads_per_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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
依頼の計画時はブラウザで無料でお使いいただけ、店舗ツールや CI 用フィクスチャが決定的な個数を要するときは API を成功1回あたり $0.002 で呼び出してください。
通し長さに沿ったビーズ個数が実際に意味すること
クラスプ・丸カン・カシメはビーズを置かない追加のミリメートル予算を食うため、使えるストランドは換算長さから clasp_length を引いた値です。本計算は、その使える長さ、直径+隙間のピッチ、整数 bead_count、被覆区間、余りのミリメートル、手法タグ pack_beads_and_inter_bead_gaps、パターンメモに引用できる短い式を返します。エンジンは対応数値範囲内で換算・減算・切り捨て除算を行い、範囲外は invalid_input で拒否します。API は数学的に正確な詰め方を保ち、自動化の再現性を維持します。
入力契約・単位・詰め方が再現可能である理由
六ミリと八ミリはよくあるガラス丸珠で、シードビーズは実測直径で入力できます。計算は微小なイプシロン付きの切り捨て除算で、百八十ミリメートルを六ミリメートルで割ると浮動小数の不足なく三十個になります。length を選んだ単位の正の有限数で渡し、unit は既定 mm、または cm、国際インチ 25.4 mm の in を指定します。bead_diameter は正のミリメートル寸法です。任意の knot_gap は既定 0 で、指定時は非負です。任意の clasp_length もミリメートルで既定 0 です。長さの strand_length や necklace_length、直径の diameter や bead_size_mm、単位の length_unit、結びの gap や spacer、留め具の clasp や findings などの別名を受け付け、表計算や型付きフォームが同じ契約を再利用できます。length または bead_diameter の欠落、非正の寸法、未知の単位、負の隙間やクラスプ、換算ストランドより小さくないクラスプは、invalid_input で問題を示し課金されません。画面で見たのと同じストランド個数をジュエリーパイプラインが出す必要があるときは、本ページの無料ブラウザ実行と有料 API を組み合わせてください。
長さあたりビーズ個数が役に立つ場面
店舗ツールは、インチとミリメートルを黙って入れ替える不透明なアプリに頼らず、チョーカー・プリンセス・テニスの標準長さについて bead_count・covered_length_mm・remainder_mm を事前生成できます。本ページでは処理はすべてブラウザ内で完結し、API では成功した照会ごとに $0.002、検証失敗は課金されず、応答後に保存しません。無料の対話的探索と同一の有料 API という分離は KIT の tier-A カタログと一致し、作業台の計画から自動パイプラインへ数学結果を変えずに進めます。
連携の活用例
結びパールとスペーサ隙間
正の knot_gap を送り、エンジンが N 個のビーズと N−1 個の結びを詰め、remainder_mm を読んで小さなスペーサがまだ入るか判断します。
店舗見積りとクラフトソフト
商品ページ・キット・ジュエリー CAD メモ向けに bead_count・covered_length_mm・remainder_mm の再現可能な数値を生成します。
技術的な質問
ネックレスに何個のビーズが入るかはどう計算しますか?
length(unit は mm・cm・in)とミリメートルの bead_diameter、任意でミリメートルの clasp_length と knot_gap を送ります。API は bead_count = floor((usable_mm + knot_gap) / (bead_diameter + knot_gap)) を返し、usable_mm は換算長さからクラスプを引いた値です。
長さあたりビーズ計算はどの単位を使いますか?
length の unit は mm(既定)、cm、または 25.4 mm の国際インチ in です。bead_diameter・knot_gap・clasp_length は常にミリメートルで、ジュエリーカタログ寸法に合わせます。
結びとクラスプは個数を変えますか?
変えます。先に clasp_length を引きます。knot_gap は隣同士の間にだけ置くため、N 個は直径 N と隙間 N−1 を使います。隙間 0 なら式は floor(usable_mm / bead_diameter) に縮みます。
なぜ結果は分数ではなく整数なのですか?
ビーズの端数は通せません。エンジンはまだ収まる最大の整数と remainder_mm を返し、小さなスペーサややや長いクラスプ用の余りコードが見えます。
長さあたりビーズ計算の料金は?
ブラウザツールは無料です。API は前払い KIT 残高で成功1回あたり $0.002、無効入力は課金されません。