- InvitéInvité
Calcul de longueur de courbe
Jeu 6 Oct - 9:17
Bonjour à tous,
Je travaille dans l'automobile et reconstituons des véhicules intégralement en 3D. La majorité des pièces sont scannées mais pour les plus complexes (comme les faisceaux électriques), nous utilisons Blender pour les retracer de sorte à "illustrer" au mieux ces faisceaux.
Ces faisceaux sont crées à l'aide de Nurbs curves où l'on va assigner un diamètre pour les différentes portions.
Ensuite nous exportons cet ensemble dans un fichier STL.
Jusque là, aucun souci pour nous.
Mais nous devons maintenant fournir la longueur de chacune des branches comme l'exemple ci-dessous:
Cet exemple a été fait depuis un autre soft 3D et à la mano (il a fallu retracer le chemin de chaque branche pour en calculer sa longueur). Malheureusement cela est très consommateur de temps quand on voit le nombre de faisceaux présents dans un véhicule.
Nous avons donc imaginer 2 possibilités mais aucune idée si elles sont envisageables.
Mes questions sont donc les suivantes:
1/ Est-il possible d'exporter les courbes Nurbs utilisées sous blender dans un format tel que l'IGS? Cela me permettrait d'importer les courbes directement dans mon soft3D et de calculer les longueurs
2/ Est-il possible de calculer la longueur de chaque branche directement sous blender et ce, de façon la plus simple et automatisée possible?
Merci d'avance pour votre temps et vos réponses.
Bonne journée.
Je travaille dans l'automobile et reconstituons des véhicules intégralement en 3D. La majorité des pièces sont scannées mais pour les plus complexes (comme les faisceaux électriques), nous utilisons Blender pour les retracer de sorte à "illustrer" au mieux ces faisceaux.
Ces faisceaux sont crées à l'aide de Nurbs curves où l'on va assigner un diamètre pour les différentes portions.
Ensuite nous exportons cet ensemble dans un fichier STL.
Jusque là, aucun souci pour nous.
Mais nous devons maintenant fournir la longueur de chacune des branches comme l'exemple ci-dessous:
Cet exemple a été fait depuis un autre soft 3D et à la mano (il a fallu retracer le chemin de chaque branche pour en calculer sa longueur). Malheureusement cela est très consommateur de temps quand on voit le nombre de faisceaux présents dans un véhicule.
Nous avons donc imaginer 2 possibilités mais aucune idée si elles sont envisageables.
Mes questions sont donc les suivantes:
1/ Est-il possible d'exporter les courbes Nurbs utilisées sous blender dans un format tel que l'IGS? Cela me permettrait d'importer les courbes directement dans mon soft3D et de calculer les longueurs
2/ Est-il possible de calculer la longueur de chaque branche directement sous blender et ce, de façon la plus simple et automatisée possible?
Merci d'avance pour votre temps et vos réponses.
Bonne journée.
- Blender Moonboots
Re: Calcul de longueur de courbe
Jeu 6 Oct - 10:37
Il y a des réponses ici. Pour une courbe de type Bezier il suffit d'activer l'addon Curve Tools et ensuite dans le panneau N > Edit > Curve Info > Length. Malheureusement il ne semble pas possible de convertir une Nurb en Bezier tout en gardant la même forme. Pour des Nurbs je ne sais pas s'il y a un moyen sauf du bricolage : faire un plan d'une unité de long (ou 0.1, ou 0.001 etc), lui attribuer un modifier Array et un Follow Curve et voir combien il faut d'instances pour qu'il couvre la longueur. Sinon peut-être que quelqu'un sur Blender Stack Exchange saurait faire un script ?
- Redstar
- Localisation : Belgique
Re: Calcul de longueur de courbe
Jeu 13 Oct - 9:28
Bonjour @nico3d ,
Est-ce que tu as trouvé une solution à ton problème ?
Si oui, je t'invite à éditer ton premier post et le marquer comme résolu. Ça permettra de signaler aux autre qu'il trouveront la solution ici pour un problème similaire. N'hésite pas à partager ta solution, aussi, ça évite d'avoir la question de manière récurrente.
Si tu n'a pas trouvé de solution, je laisse le sujet ouvert encore un peu.
Est-ce que tu as trouvé une solution à ton problème ?
Si oui, je t'invite à éditer ton premier post et le marquer comme résolu. Ça permettra de signaler aux autre qu'il trouveront la solution ici pour un problème similaire. N'hésite pas à partager ta solution, aussi, ça évite d'avoir la question de manière récurrente.
Si tu n'a pas trouvé de solution, je laisse le sujet ouvert encore un peu.
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum