Arcasdk Posté(e) le 26 octobre 2009 Posté(e) le 26 octobre 2009 Bonjour à tous, je cherche un moyen de sélectionner dans un lisp toutes les côtes d'un plan qui sont arrondies. J'ai comparé dans le code DXF de deux côtes (une arrondie, l'autre non) Et je n'ai pas trouvé de différence..... Merci <IMG SRC=http://peronfrederic.free.fr/banniere.jpg></IMG> <a href=www.formu-lan.net>www.FormuLan.net</a>
Tramber Posté(e) le 26 octobre 2009 Posté(e) le 26 octobre 2009 Arrondie ou forcée (ici en DXF, c'est le code DXF 1) ? Bon pour comparer, fais ceci : (setq vlo(vlax-ename->vla-object(car(entsel)))) et clic-droit sur l'expression vlo en surlignage, tu auras toutes les propriétés : Ainsi tu pourras savoir si la cote est arrondié, ovveride (forcée), etc.... La valeur affichée ne fait pas partie des propriétés DXF ou Vlax. Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
Arcasdk Posté(e) le 26 octobre 2009 Auteur Posté(e) le 26 octobre 2009 Coucou tramber , merci pour ta réponse, Non non je parle bien de "arrondi"... donc ce n'est pas le code DXF 1. <IMG SRC=http://peronfrederic.free.fr/banniere.jpg></IMG> <a href=www.formu-lan.net>www.FormuLan.net</a>
Tramber Posté(e) le 26 octobre 2009 Posté(e) le 26 octobre 2009 Tiens, si je rajoute ce test : (rem(vla-get-Measurement vlo)(vla-get-RoundDistance vlo)) Je sais que la cote est arrondie si le résultat est non nul. Si je ne m'abuse. Dans les cas simples. On peut obtenir ce réultat avec du DXF aussi. Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
Arcasdk Posté(e) le 26 octobre 2009 Auteur Posté(e) le 26 octobre 2009 Ah cool.... Je n'ai pas bien saisi l'histoire du surlignage.... Le V-Lisp c'est nouveau pour moi... Lorsque je point une cote avec la commande (setq vlo(vlax-ename->vla-object(car(entsel)))) il me répond ça : "#" C'est bon? <IMG SRC=http://peronfrederic.free.fr/banniere.jpg></IMG> <a href=www.formu-lan.net>www.FormuLan.net</a>
Tramber Posté(e) le 26 octobre 2009 Posté(e) le 26 octobre 2009 Attention, il faut aussi vérifier si la cote est forcée et enfin faire gaffe au Rounddistance car, comme de bien entendu il peut être nul et provoquer une erreur mais tu as bien dit que tu cherchais les cotes arrondies ! Tu ne parlais pas de la précision, n'est-ce pas ? Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
Tramber Posté(e) le 26 octobre 2009 Posté(e) le 26 octobre 2009 C'est bon? Ben vouais. Double-clic sur vlo et clic-droit Inspecter. La bombe ! Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant