DenisHen Posté(e) le 22 janvier 2007 Posté(e) le 22 janvier 2007 Bonsoir à tous, Voilà, je dessine une polyligne grace à : (command "_.pline" (while (not (zerop (getvar "cmdactive"))) (command pause)) (de Patrick_35 ou Tramber je ne sais plus du tout :( ) Que je stocke dans un jeu de sélection puis je la décale 2 fois (comme pour faire un mur avec un axe au milieu) Mon problème est que si le premier point de ma polyligne n'est pas visible, le premier décallage n'est pas fait ? ? ? Je n'y comprend rien, en plus, je suis en accroche-objet inactif ? ? SMS ! ! ( = Save My Soul ! !) Merci d'avence Windows 11 / AutoCAD 2024 Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net). Davantage d'avantages, avantagent davantage (Bobby Lapointe). La connaissance s'accroît quand on la partage (Socrate). Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)
Tramber Posté(e) le 22 janvier 2007 Posté(e) le 22 janvier 2007 Utilises plutôt la méthode que je décris dans ce message. Elle est beaucoup plus robuste et moins sensible aux problèmes de zoom (non vérifié). Ne te prends pas la tête avec le VL. A la place de vlaxes, tu peux mettre (vlax-ename->vla-object entitelispclassique) Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
Tramber Posté(e) le 22 janvier 2007 Posté(e) le 22 janvier 2007 Pour info, en conclusion de ce dantesque message pour ue queue de poire. Après 2 ans d'expérience, je peux affirmer qu'il y a parfois des cas d'inversion (hors sujet mais comme on en parle dans le message que j'évoque....). Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
DenisHen Posté(e) le 23 janvier 2007 Auteur Posté(e) le 23 janvier 2007 Merci à toi, Tramber, mais je fais mon décalage avec "command", je ne sais pas encore faire autrement... Merci encore, Denis... Windows 11 / AutoCAD 2024 Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net). Davantage d'avantages, avantagent davantage (Bobby Lapointe). La connaissance s'accroît quand on la partage (Socrate). Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)
(gile) Posté(e) le 23 janvier 2007 Posté(e) le 23 janvier 2007 Salut, La méthode avec vla-offset : après avoir dessiné ta polyligne tu stokes son "ename" dans la variable pline_ent (setq pline_ent (entlast)) tu la transforme en "vla-object" pour pouvoir l'utiliser avec les fonctions vla-* (setq pline_obj (vlax-ename->vla-object pline_ent)) puis, pour une distance de décalage de 10.0 par exemple (vla-offset pline_obj 10.0)(vla-offset pline_obj -10.0) NOTA : avant d'utiliser les fonctions vla, vlax, vlr, il faut les charger avec un (vl-load-com) à placer au début de (ou avant) la routine. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
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