Loran81 Posté(e) le 3 mars 2013 Posté(e) le 3 mars 2013 Bonjour,J'aimerai savoir comment je peux connaitre le sens d'une polyligne.Merci à tous
lecrabe Posté(e) le 3 mars 2013 Posté(e) le 3 mars 2013 Hello Tu peux par exemple utiliser un type de ligne specifique ... ou un programme Lisp/Vlisp ... Solution (Olivier + Patrice) empruntee sur le site georezo.net http://georezo.net/forum/viewtopic.php?id=75178 ;; Exemple de Patrice sur Georezo.net avec Style ISOCP utilisant ISOCP.shx (Hauteur=ZERO) *SENS_ISOCP, SENS_ISOCP --->--->--->--- A,5,[">",ISOCP,S=2,X=0,Y=-0.700],5 Ainsi avec ce type de ligne "SENS_ISOCP", tu VOIS le sens de tes polylignes ! Bon Dimanche, lecrabe Autodesk Expert Elite Team
dan61 Posté(e) le 3 mars 2013 Posté(e) le 3 mars 2013 plus simple : tu edites les propriétés de ta polyligne, dans la fenêtre adéquate, tu fais défiler les sommets; à l'écran ils apparaitront au fur et à mesure.
lecrabe Posté(e) le 4 mars 2013 Posté(e) le 4 mars 2013 Hello Pour Dan61 : tu as sans doute raison car Loran81 a utilise le verbe "connaitre" et moi j'ai repondu en traduisant par "voir" ... lecrabe Autodesk Expert Elite Team
richard-c Posté(e) le 4 mars 2013 Posté(e) le 4 mars 2013 bonjour, voici ce que (gille) m'avait fait pour connaitre le sens d'une polyligne à l'époque ou je n'étais pas en retraite (defun c:sens-poly (/ ent n pt pt0 pt1 ang dis)(vl-load-com)(if(and(setq ent (car (entsel)))(= "LWPOLYLINE" (cdr (assoc 0 (entget ent)))))(repeat (setq n (fix (vlax-curve-getEndParam ent)))(setq pt (trans (vlax-curve-getPointAtParam ent (- n 0.5)) 0 1)pt0 (trans (vlax-curve-getPointAtParam ent n) 0 1)pt1 (trans (vlax-curve-getPointAtParam ent (1- n)) 0 1)ang (angle pt0 pt1)dis (/ (distance pt1 pt0) 10)n (1- n))(grvecs (list 1pt(polar pt (- ang (/ pi 6)) dis)1pt(polar pt (+ ang (/ pi 6)) dis)))))(princ))
Loran81 Posté(e) le 5 mars 2013 Auteur Posté(e) le 5 mars 2013 Bonsoir,Merci pour vos réponses.Dan61 comment fais tu pour éditer une polyligne,faut il aller dans les renseignements?
dan61 Posté(e) le 6 mars 2013 Posté(e) le 6 mars 2013 Menu "modifications", puis "propriétés", une boite de dialogue apparait; ensuite tu sélectionnes ta polyligne et dans la boite de dialogue sous la ligne "géométrie" tu as "sommets", en faisant défiler ici les sommets, ils apparaissent marqués dans la fenêtre graphique.Voilà :-)
Loran81 Posté(e) le 7 mars 2013 Auteur Posté(e) le 7 mars 2013 Merci Dan61,par contre je n'arrive pas a faire défiler les sommets.
dan61 Posté(e) le 7 mars 2013 Posté(e) le 7 mars 2013 le numero du premier sommet est affiché par défaut ("1" !!!); clique dans cette case et les triangles de défilement apparaitront.
jalna Posté(e) le 7 mars 2013 Posté(e) le 7 mars 2013 Salut à tous richard-c Excellent prog de giles!!Bonne retraite "Je suis fasciné par l'air. Si on enlevait l'air du ciel, tous les oiseaux tomberaient par terre... Et les avions aussi... En même temps l'air tu peux pas le toucher... Ca existe et ça existe pas... Ca nourrit l'homme sans qu'il ait faim... It's magic ! L'air c'est beau en même temps tu peux pas le voir, c'est doux et tu peux pas le toucher... L'air, c'est un peu comme mon cerveau..."J-C Van DammeMon forum : http://plexus.forumactif.org/
richard-c Posté(e) le 7 mars 2013 Posté(e) le 7 mars 2013 Bonjour, il m'avait fait cela à l'époque (car je ne connais pas ma gauche de ma droite), et je l'avais inséré dans son programme Polysolide, n'ayant que la V2002, et c'était trés utile pour connaitre le coté à décaler. A+
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