Patrick05 Posté(e) le 27 mars 2009 Posté(e) le 27 mars 2009 bonjour.il y a t'il une méthode pour utiliser la commande PROLONGER avec une spline ?.merci.Patrick
Tramber Posté(e) le 27 mars 2009 Posté(e) le 27 mars 2009 Non.De rien.Bertrand Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
lili2006 Posté(e) le 27 mars 2009 Posté(e) le 27 mars 2009 Bonjour à toutes et tous, Impossible, comment AutoCAD calculerai alors ta tangente ??? Le grip, je ne vois que ça,... Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
rebcao Posté(e) le 27 mars 2009 Posté(e) le 27 mars 2009 Bonsoir, Eventuellement en transformant la SPLINE en polyligne et ensuite la retravailler ! Mais il s'agit d'arcs c'est pas forcément mieux ! Christian Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)
Patrick05 Posté(e) le 28 mars 2009 Auteur Posté(e) le 28 mars 2009 Bonjour.merci de vos réponses.et pour coter la longueur, pareil, pas de solutions ?.merci.Patrick
(gile) Posté(e) le 29 mars 2009 Posté(e) le 29 mars 2009 Salut, Une ligne de repère ? (defun c:splcot (/ ent spl p1 p2 space txt minpt maxpt height width) (if (and (setq ent (entsel "\nSélectionnez une spline: ")) (setq spl (vlax-ename->vla-object (car ent))) (= (vla-get-ObjectName spl) "AcDbSpline") (setq p1 (osnap (cadr ent) "_nea")) (setq p2 (getpoint p1 "\nPoint d'insertion: ")) ) (progn (setq p1 (trans p1 1 0) p2 (trans p2 1 0) space (vla-get-Block (vla-get-ActiveLayout (vla-get-ActiveDocument (vlax-get-acad-object)) ) ) txt (vla-addMText space (vlax-3d-point p2) 0.0 (rtos (vlax-curve-getDistAtParam spl (vlax-curve-getEndParam spl) ) (getvar 'dimlunit) (getvar 'dimdec) ) ) ) (vla-put-Height txt (* (getvar 'dimtxt) (getvar 'dimscale))) (vla-GetBoundingBox txt 'minpt 'maxpt) (setq minpt (vlax-safearray->list minpt) maxpt (vlax-safearray->list maxpt) height (/ (- (cadr maxpt) (cadr minpt)) 2.0) width (- (car maxpt) (car minpt)) ) (if ( (progn (vla-put-InsertionPoint txt (vlax-3d-point (list (car p2) (+ height (cadr p2)) (caddr p2)) ) ) (vla-put-AttachmentPoint txt acAttachmentPointMiddleLeft) ) (progn (vla-put-InsertionPoint txt (vlax-3d-point (list (- (car p2) width) (+ height (cadr p2)) (caddr p2)) ) ) (vla-put-AttachmentPoint txt acAttachmentPointMiddleRight) ) ) (vla-put-ScaleFactor (vla-addLeader space (vlax-safearray-fill (vlax-make-Safearray vlax-VbDouble '(0 . 5) ) (apply 'append (list p1 p2)) ) txt acLineWithArrow ) (getvar 'dimscale) ) ) ) (princ) ) 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