Calculateur FOC de flèche
Une flèche de 30 pouces qui s'équilibre à 18 pouces de l'encoche a un FOC de 10 %, dans la plage habituelle du tir sur cible : l'avance du point d'équilibre sur le milieu, en pourcentage de la longueur. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Longueur de la flèche
- 30
- Point d'équilibre
- 18
- Poids de la pointe
- 125
- Pourcentage FOC
- 10
- Foc
- 0,1
- Demi-longueur
- 15
- Distance en avant du centre
- 3
L'avant du centre, abrégé FOC, est la mesure de tir à l'arc qui indique de combien le point d'équilibre d'une flèche se situe en avant du milieu géométrique, exprimé en pourcentage de la longueur totale. Ce calculateur applique l'identité Easton et AMO : le pourcentage FOC égale cent fois la différence entre le point d'équilibre et la moitié de la longueur, divisée par la longueur totale. Vous saisissez aussi le poids de pointe afin que le même appel estime la masse restante selon un modèle à deux masses : la pointe plus le reste du tube. Une longueur de flèche non positive est rejetée car le rapport est indéfini lorsqu'il n'y a pas de longueur par laquelle diviser.
Ce que mesure l'avant du centre et pourquoi les archers le citent en pourcentage
L'avant du centre n'est pas une vague impression de pointe lourde. C'est un rapport que vous recalculez avec un mètre et un fil de couteau. Mesurez la longueur totale de la gorge de la rainure de nock jusqu'à l'extrémité du tube ; Easton et l'Archery Manufacturers Organization traitent cette portée comme L et n'incluent pas la pointe saillante dans L, même si la pointe est montée lorsque vous trouvez l'équilibre.
La moitié de L est le centre géométrique du tube. La masse de la pointe, de l'insert et de l'outsert tire l'équilibre en avant du milieu du tube ; l'empennage, les wraps et un nock lourd le tirent vers l'arrière. Le pourcentage FOC vaut cent fois le point d'équilibre moins L sur deux, le tout divisé par L.
Un FOC de douze pour cent signifie que le centre de masse se situe à douze pour cent de la longueur du tube en avant du milieu. Deux flèches au même FOC peuvent encore voler autrement si le spine, la longueur et l'empennage diffèrent, mais le FOC est le chiffre que l'atelier inscrit sur la fiche de montage parce qu'il est reproductible. Ce calculateur applique cette identité exactement.
Il n'estime pas le FOC dynamique en vol, ne racle pas une table de spine et n'a pas besoin de GPI lorsque vous avez déjà mesuré l'équilibre. Traitez le pourcentage comme une figure statique de montage, non comme une garantie de groupement ou de pénétration, et gardez longueur et équilibre dans la même unité pour que le rapport reste honnête.
Conseils pratiques, bandes de FOC et quand utiliser ce calculateur
Ne mélangez pas une longueur en millimètres avec un équilibre en pouces. Les archers de cible se tiennent souvent près de sept à douze pour cent de FOC ; beaucoup de montages de chasse se situent près de douze à quinze pour cent ; les configurations de chasse à FOC extrême poussent quinze à dix-neuf pour cent et au-delà.
La bande est un guidage, non une règle : une flèche raide de salle et une flèche de chasse pour gros os peuvent partager un chiffre et exiger pourtant des pointes différentes. Restez dans les limites publiées de dix mille sur la longueur et cent mille sur le poids de pointe, ce qui couvre tout tube réel et toute pile de laiton que vous vissez.
Cette page s'adresse à qui cherche un calculateur FOC de flèche, un calculateur d'avant du centre ou le pourcentage FOC à partir de la longueur et de l'équilibre ; ce n'est pas un sélecteur de spine, ni un outil d'énergie cinétique, ni un simulateur de vol de lame large. Préférez cette capacité lorsque vous avez déjà les mesures au mètre et n'avez besoin que de l'identité AMO.
Les contrôles aller-retour sont simples : trente et dix-huit doivent renvoyer dix pour cent, et un appui exactement au milieu du tube doit renvoyer zéro.
Cas d’usage
Contrôles FOC chasse contre cible
Entraîneurs et chasseurs comparent une flèche de cible près de dix pour cent de FOC avec une flèche de chasse près de douze à quinze pour cent, sans qu'une formule de tableur ne dérive d'un carnet à l'autre.
Corrigés de cours et carnets de réglage
Les cours de tir à l'arc et les carnets de club stockent longueur, équilibre et masse de pointe par flèche, puis appellent cet outil une fois pour remplir une colonne FOC qui coïncide octet pour octet avec l'identité AMO.
Questions fréquentes
Comment calcule-t-on l'avant du centre d'une flèche ?
Le point d'équilibre se mesure de la gorge de la rainure de nock jusqu'à l'appui, pointe montée ; la longueur va de cette gorge à l'extrémité du tube, dans la même unité.
Pourquoi demander le poids de pointe si le FOC utilise longueur et équilibre ?
L'appui mesuré inclut déjà la pointe montée, donc le FOC% ne change pas avec une seconde copie du chiffre en grains. Le poids de pointe sert à estimer la masse restante selon un modèle à deux masses lorsque le FOC n'est pas zéro, et il est renvoyé sur la fiche de montage.
Quel pourcentage FOC viser ?
Beaucoup de montages de cible se tiennent près de sept à douze pour cent. Les flèches de chasse se situent souvent près de douze à quinze pour cent, et les montages à FOC extrême montent plus haut. Le calculateur étiquette une bande ; il ne remplace pas les essais de spine, de lame large et d'empennage.
Le calculateur FOC de flèche est-il gratuit ?
L'outil du navigateur est gratuit et s'exécute en local.
Comment mesurer la longueur et le point d'équilibre d'une flèche ?
Mesurez du fond de la gorge de l'encoche jusqu'au bout du tube, sans compter la pointe qui dépasse. Posez ensuite la flèche finie sur une arête étroite et mesurez depuis le même point de l'encoche jusqu'à l'équilibre, dans la même unité.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/sports/foc \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"arrow_length":30,"balance_point":18,"point_weight":125}'const res = await fetch("https://api.kit.forhosting.com/sports/foc", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"arrow_length": 30,
"balance_point": 18,
"point_weight": 125
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/sports/foc",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"arrow_length": 30,
"balance_point": 18,
"point_weight": 125
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/sports/foc", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"arrow_length":30,"balance_point":18,"point_weight":125}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"arrow_length":30,"balance_point":18,"point_weight":125}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/sports/foc", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"arrow_length": 30,
"balance_point": 18,
"point_weight": 125
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "sports.foc",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_arrow_length | 10000 |
max_point_weight | 100000 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Ce que mesure l'avant du centre et pourquoi les archers le citent en pourcentage
Posez la flèche finie sur une arête étroite et notez la distance de cette même gorge de nock jusqu'à l'appui ; cette distance est le balance_point.
Comment appeler l'API, quels champs elle exige et comment les erreurs sont signalées
Un contrôle classique : longueur trente, équilibre dix-huit, pointe cent vingt-cinq : le FOC vaut dix pour cent. Branchez le formulaire gratuit du navigateur pour les notes d'atelier, puis appelez le même contrat depuis des scripts lorsque vous journalisez un lot de montages. Envoyez un corps JSON avec trois champs numériques obligatoires. Le champ arrow_length est la longueur totale L de la gorge de la rainure de nock jusqu'à l'extrémité du tube, un nombre fini positif d'un millième à dix mille dans l'unité de mètre que vous avez utilisée, avec les alias length, total_length, total_arrow_length et l. Le champ balance_point est la distance d'appui depuis cette même gorge, un nombre fini sur l'intervalle fermé de zéro à arrow_length, avec les alias balance, bp, balance_point_from_nock et a. Le champ point_weight est la masse de pointe, un nombre fini non négatif, en général en grains, avec les alias point, tip_weight, grains et point_grains. Lorsque arrow_length n'est pas positif, la tâche échoue avec invalid_input, car le FOC est un rapport et la division par une longueur non positive est indéfinie. Un point d'équilibre au-delà de l'extrémité du tube, ou un poids de pointe négatif, échoue aussi avec invalid_input en nommant le champ hors plage. En cas de succès, le corps renvoie foc_percent comme pourcentage principal, foc comme le même rapport en échelle décimale, les entrées renvoyées, half_length, front_of_center_distance, une chaîne band, la formula, le method amo_easton_foc, un message court et un tableau steps ordonné. Lorsque le FOC n'est pas zéro, implied_remaining_mass et implied_total_mass apparaissent d'un modèle à deux masses avec la pointe en bout de tube et le reste au milieu du tube ; ces clés sont omises, jamais null, lorsque le modèle n'est pas déterminé. Le tarif des appels API réussis est la base publiée de $0.002 par élément ; les échecs de validation ne consomment pas le solde prépayé.
Conseils pratiques, bandes de FOC et quand utiliser ce calculateur
Copiez arrow_length, balance_point et point_weight de la même flèche finie : la pointe doit être montée lorsque vous trouvez l'appui, et L doit être la portée nock-à-extrémité-de-tube, non la longueur hors tout avec la pointe. Cet outil étiquette ces bandes low, target, hunting, high et extreme, plus tail_heavy lorsque l'appui se situe derrière le milieu du tube. Les tâches en échec qui renvoient invalid_input ne consomment pas le solde prépayé, ce qui maintient peu coûteux les scripts exploratoires lorsque vous envoyez volontairement une longueur nulle pour tester la validation du client. Le tarif API demeure $0.002 par requête réussie avec l'unité item.
Cas d'intégration
Fiches d'atelier et échanges de pointe
Un technicien mesure au mètre la longueur nock-à-tube, trouve l'appui avec la pointe montée et inscrit le FOC% à côté du poids de pointe, afin qu'un changement ultérieur de grains ait une base qui coïncide avec le widget gratuit du navigateur.
Questions techniques
Que se passe-t-il si la longueur de flèche est nulle ou négative ?
L'API renvoie invalid_input. Le FOC est indéfini lorsque la longueur totale n'est pas positive, donc un arrow_length nul ou négatif est rejeté plutôt que de renvoyer l'infini ou un zéro fictif.