Aller au contenu

Maxime063

Membres
  • Compteur de contenus

    105
  • Inscription

  • Dernière visite

  • Jours gagnés

    2

Tout ce qui a été posté par Maxime063

  1. Maxime063

    Rotation

    Hello, Tu peux même te simplifier un clic gratuitement (defun c:rr (/ SELECT1 p1 p2 p3 p4) (setq SELEC1 (ssget)) (setq p1 (getpoint "\nSaisir le 1er point de l'objet a rotationner : ")) (setq p2 (getpoint "\nSaisir le 2eme point de l'objet a rotationner : ")) (setq p3 (getpoint "\nSaisir le 3eme point -> angle d'arrive de la rotation : ")) (command "_rotate" SELEC1 "" p1 "_R" p1 p2 "_P" p1 p3) ) Amicalement
  2. Bonjour, Le lasso vert sélectionne toutes les entités dans la zone de sélection contrairement au lasso bleu qui ne va sélectionner uniquement les entités entièrement sélectionnés. autre astuce si tu veut sélectionner et modifier des points ou autre, tu peux utiliser les commandes "ISOCALQUE" et "ASSOCIERCALQUE" quand tu as fini tes modifications ;)
  3. Merci à toi aussi Luna J'ai un peu plus regardé pour le coup, et effectivement.. (defun c:cas ( / p1 p2 p3 p4 p1y p3y d1 d2 eh1 jeusel) c'est plus intéressant, pour la solution de Vincentp010 elle convient car je déforme un peu (par manque de connaissance), je fais copier ma sélection sur elle-même et me sert de l'initial pour la commande aligner, ça me permet de passer outre ce problème de multiple sélection.
  4. Merci beaucoup !
  5. Bonjour à tous, Je viens vers vous pour un renseignement, j'ai (avec un peu d'aide) réaliser le lisp suivant (defun c:cas ( / aligner) (setq jeusel (ssget)) (setq p1 (getpoint "\np1") p2 (getpoint "\np2") p3 (getpoint "\np3") p4 (getpoint "\np4")) (setq p1y (polar p1 (+(angle p1 p2) (/ pi 2)) 1) p3y (polar p3 (+(angle p3 p4) (/ pi 2))1)) (setq d1 (distance p1 p2) d2 (distance p3 p4)) (setq eh1 (/ d2 d1)) (setq osm (getvar "osmode")) (setvar "osmode" 0) (prompt "\nChoix des objets") (command "copier" jeusel "" p1 p1) (command "_align" jeusel "" p1 p3 p2 p4 p1y p3y) (initget 1 "Oui Non") (setq ech1 (getkword "\nMettre a l'echelle ? [Oui/Non]: ")) (if (="Oui" ech1) (progn (setq jesel! (ssget)) (command "echelle" jesel! "" p3 eh1) (princ "\nSelection mit a lechelle") ) (princ "\nPas de mise a l'echelle") ) (setvar "osmode" osm) ) j'aimerai savoir s'il est possible d'éviter de refaire un jeu de selection (jesel!) pour la remise à l'échelle ? si oui, comment faire pour automatiquement selectionner l'objet créé ? Merci d'avance pour votre réponse.
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité