Aller au contenu

LISP et Visual LISP


Sous-forums

  1. Débuter en LISP

    Vous voudriez savoir ce qu'est le LISP? Vous êtes débutant, vous n'êtes pas programmeur mais vous souhaitez vous y mettre? Ce forum est fait pour vous!

    14,8 k
    messages
  2. Pour aller plus loin en LISP

    Vous avez déjà écrit des programmes LISP? Vous souhaitez vous perfectionner? Vous butez sur un problème de programmation? Les termes de DCL, ActiveX, réacteur, compilation ne vous sont pas inconnus? Ce forum est pour vous.

    10,1 k
    messages
  3. Visual LISP

    Vous voulez en savoir plus sur le Visual LISP, son éditeur/débugeur/compilateur? Vous voulez partager vos expériences dans cet environnement? Ce forum est pour vous...

    2,2 k
    messages
  4. Routines LISP

    Postez ici vos routines LISP. Une routine est du code court destiné à être réutilisé. Par exemple, un programme mettant à jour la valeur d'un attribut de bloc est une routine. Ne postez pas d'applications ici!

    13,5 k
    messages
  5. ObjectDCL

    ObjectDCL est un projet open source qui permet l'ajout de boites de dialogues interfacées avec le LISP.

    427
    messages

423 sujets dans ce forum

    • 17 réponses
    • 4,3 k vues
    • 13 réponses
    • 1,5 k vues
  1. Distribuer une application LISP (ou autre)

    • 9 réponses
    • 1,3 k vues
    • 22 réponses
    • 1,6 k vues
    • 2 réponses
    • 910 vues
    • 4 réponses
    • 5,1 k vues
    • 13 réponses
    • 1 k vues
  2. Double tri sur liste

    • 5 réponses
    • 3,1 k vues
    • 3 réponses
    • 862 vues
    • 27 réponses
    • 2,3 k vues
    • 9 réponses
    • 1,1 k vues
    • 2 réponses
    • 938 vues
    • 0 réponse
    • 595 vues
    • 5 réponses
    • 1,2 k vues
    • 13 réponses
    • 3,3 k vues
    • 4 réponses
    • 1,5 k vues
    • 8 réponses
    • 1,2 k vues
    • 0 réponse
    • 922 vues
    • 20 réponses
    • 5,3 k vues
    • 2 réponses
    • 1,8 k vues
  3. Lisp pour Polyligne 3D

    • 14 réponses
    • 1,8 k vues
    • 15 réponses
    • 3 k vues
    • 20 réponses
    • 3,7 k vues
  4. Détecter Z=0 [RESOLU]

    • 5 réponses
    • 1,6 k vues
    • 2 réponses
    • 1,5 k vues


  • Statistiques des forums

    • Total des sujets
      49,2 k
    • Total des messages
      298,4 k
  • Sujets

  • Messages

    • C'est merveilleux tout ça, merci beaucoup @Olivier Eckmann Passez une très bonne fin d'année 😘
    • Avec quelque chose comme cela (defun c:T2 ( / pt1 pt2) (setq pt1 (getpoint "\nSelectionnez le premier point de cote : ")) (setq pt2 (getpoint "\nSelectionnez le second point de cote : ")) (if (and pt1 pt2) (progn ; Placer la cote horizontale (command "COTLIN" pt1 pt2 "h" pause ) ; Placer la cote verticale (command "COTLIN" pt1 pt2 "v" pause ) ) (princ "\nOpération annulée.") ) (princ) )  
    • Le but de l'amélioration n'est pas de positionner la cotation automatiquement mais de la visualiser avant de les positionner.  Une petite vidéo pour bien l'expliquer: http://www.trinh-dota.com/CADXP/Video-Cotation-Ameliorer.mp4 Merci pour votre réponse en tout cas
    • Bonjour @yusukens82 Il est tout à fait possible de ne pas sélectionner les points d'insertion des cotations. Mais il faut "expliquer" à la machine où les déposer, elle n'est pas intelligente, elle n'a pas de cerveau. Le cerveau, c'est l'humain qui en dispose et qui sait où déposer les dimensions. À moins que vous nous disiez où vous les attendez par défaut. Par exemple pour le X à deux fois la hauteur du texte en dessous du point 1 et pour le Y à deux fois la hauteur du texte sur la gauche du point 2. C'est un exemple. C'est à VOUS de nous dire où déposer les textes et lignes de cotes, il n'y a que vous qui sachiez. Amicalement
    • Bonjour, J'utilise régulièrement une routine qui fonctionne très bien permettant de mettre 2 cotations (horizontal et vertical) selon 2 points    Voilà la routine : (defun c:T2 () (setq pt1 (getpoint "\nSelectionnez le premier point de cote : ")) (setq pt2 (getpoint "\nSelectionnez le second point de cote : ")) (if pt1 (progn ; Demander à l'utilisateur où placer la cote horizontale (setq pt3 (getpoint "\nSelectionnez le point de position de la cote horizontale : ")) ; Placer la cote horizontale (command "COTLIN" pt1 pt2 "h" pt3) ; Demander à l'utilisateur où placer la cote verticale (setq pt4 (getpoint "\nSelectionnez le point de position de la cote verticale: ")) ; Placer la cote verticale (command "COTLIN" pt1 pt2 "v" pt4) ) (princ "\nOpération annulée.") ) (princ) ) Je souhaite y apporter une amélioration permettant de visualiser sur l'écran la position de la cotation  L'idée est contourner le problème en évitant de présélectionner les pts 3 et 4  (defun c:T2 () (setq pt1 (getpoint "\nSelectionnez le premier point de cote : ")) ; Demande le premier point (setq pt2 (getpoint "\nSelectionnez le second point de cote : ")) ; Demande le second point (command "COTLIN" pt1 pt2 "H") ; Cliquer sur l'écran pour positionner le cote horizontal ; Relancer la commande pour la cotation veticale ;(command "COTLIN" pt1 pt2 "V" ) ; Cliquer sur l'écran pour positionner le cote veticale ) je joins un fichier dwg pour faire les test   test.dwg
  • Sujets

×
×
  • 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é