Je crée une marco utilisable pour une mise en plan qui crée, pour commencer des lignes en relation avec une courbe qui fait partie du bort d'une surface plane.
Je récupère les points de départ et d'arrivé de la dite courbe et crée une ligne entre ces 2 points. Les valeurs trouvés pour ces points correspondent bien aux valeurs de la pièce mais pas dans la mise en plan. Si je crée un point sur une extrémité de ma courbe j'ai un décalage, si je ne crée pas de point et je je clique sur l'extrémité de ma courbe, le bandeau d'information donne les bonnes coordonnées. La ligne est bien crée dans la mise en plan selectionnée.
J'ai fouillé un peu partout mais là je sèche. Quelqu'un aurait une explication / solution ?
En fait il s'agit de fournir un plan de coupe de toile, certains de nos clients sont équipés de découpe numérique mais la majorité découpe à la main. Donc pour permettre la découpe à la min, nous fournissons un plan où on donne la "pince" de la courbe tous les x mm suivant la corde
je n'ai pas fini ma réponse mais j'ai beaucoup de mal avec l'interface de ce forum ....
Donc le fichier but.jpg montre le principe du but à atteindre. Là il y a peu de valeurs mais quand il y a 40 panneaux de tissu aevc entre 4 et 6 courbes de bord et 20 ou 30 valeurs de pinces par bords ça devient très chiant à coté alors qu'avec notre ancien soft j'avais fait une macro et en 1s par courbe le tour était joué donc je veux arriver au même niveau ou presque.
Donc j'ai attaqué ma macro qui me donne le résultat étape1.jpg, résultat qui varie, des fois c'est bon et d'autres fois non. J'ai fait un ménage rapide de la macro jointe en l'arrétant à ce problème. Pour l'utilisation, il faut choisir le pas par défaut puis sélectionner un bord.
Bon, j'ai mis de coté ma tendance mulet et j'ai modifié ma macro pour une utilisation dans un fichier pièce. Il manque des tests de sécurité, un peu de cosmétique, une sortie propre .. mais le fond est là ... mais je ne vois toujours pas pourquoi il y a un problème dans une mise en plan.
Du coup j'ai 2 "problèmes" que je ne sais pas à priori résoudre:
- tester qu'une esquisse est active
- mettre par défaut le curseur dans ma cellule de "pas par défaut"
Pour l'utilisation, il faut ouvrir une esquisse dans le plan de face du fichier joint, lancer la marco, on peut modifier le pas par défaut puis on sélectionne un bord et miracle, normalement ça fonctionne.
J'ai avancé dans la solution directement dans la pièce, mes 2 dernières questions ... je les ai résolues mais j'en ai une autre où je ne vois pas la solution: la sortie propre de la macro quand on appuie sur Exit. Je joins la macro à jour.
Bon comme personne ne m'aime, je me suis débrouillé tout seul comme un grand que je suis ;)
Quand on récupère des information d'objet du modèle dans une vue de mise en plan, les informations sont données dans le système de coordonnées du modèle, quand on crée une esquisse dans la vue active c'est dans le systéme de coordonnées de la vue et quand on crée une cote les points de positionnement sont dans le système de coordonnées de la feuille.
Le système du modèle et de la vue sont identique à l'origine près, cet origine varie en fonction de l'orientation et de l'échelle de la vue.
Du coup j'ai finalisé ma Macro avec une mise en plan car beaucoup plus rapide et simple dans le cadre de mon utilisation.