Aller au contenu

Quelle fonction pour sélectionner ?


Messages recommandés

Posté(e)

Bonjour à tous,

M'intéressant à la programmation LISP depuis peu. Je serai intéressé par un fonction qui me permet de faire une sélection multiple (bleu) avec un point de base + des valeurs de sélection.

Je m'explique :

Faire un clic pour définir des coordonnées de base de sélection. Puis réaliser cette sélection sur +X=2000.00 ; +Y=1.50

Désolé si ma question n'est pas claire.

Posté(e)

Bonjour Pypow,

Je te revoie vers les propriétés de SSGET :
https://www.da-code.fr/ssget/

Si tu regarde le 2eme exemple, tu vas pouvoir faire une sélection par capture rectangulaire grâce à des coordonnées.

 

du coup, GETPOINT pour avoir les coordonnées de ton 1er point, puis MAPCAR pour calculer les coordonnes du 2eme point

https://www.da-code.fr/mapcar/

image.png.042ac4b4bcf3d5a2c1791eaea0e76d1b.png

 

Lispement
Vincent P.

  • Like 1

Lispeur éternel débutant!
Autocad Map3D 2023
Covadis-Autopist 18.2

Posté(e)

Bonjour @Pypow

Merci @Vincent P.  de me citer, ça fait plaisir de savoir que je ne parle pas dans le vide.

Sans avoir à passer par "mapcar" qui est une fonction un peu avancée quand on débute dans le lisp il est possible de décomposer les coordonnées du point de départ et d'additionner les valeurs souhaitées.

Pour décomposer un point, rappel CAR premier élément de la liste, CADR deuxième élément de la liste et CADDR troisième élément de la liste.

Donc, puisque le premier point est connu, admettons (152.927 124.577 0.0), le deuxième point sera :

2024-01-17_13-13-47.jpg.63ec1942ea57f64b297eb2629609ad9c.jpg

ce qui renvoie (2152.93 126.077)

Il suffit ensuite de lancer SSGET avec cette syntaxe :

(setq jeusel (ssget "_C" p1 p2))

Amicalement

  • Like 2
  • Upvote 1
Posté(e)

Bonjour Vincent P. et Didier,

Merci beaucoup pour votre pédagogie et vos précieux conseils.
D'autant plus que je ne connaissais pas le site "da-code.fr", les descriptions sont vraiment complètes. Merci à vous.

 

Posté(e)

Bonjour @Vincent P.

Je vais faire deux choses (si je respire encore).

Une chaîne Youtube avec des astuces, des combines, des exemples de fonctionnements de LSP.

Un site de formation, Supports de cours, Vidéos, proposition d'entretiens ZOOM pour les élèves. Mais je compte le mettre en vente.
Pas un montant élevé comme certain organisme professionnels, mais payant tout de même.
Je ne suis pas certain de réussir, mais au moins, je vais essayer.

J'enrage quand je vois certaines "formations", c'est du n'importe quoi juste pour gagner du fric, je vais essayer de me démarquer qualitativement.

Amicalement

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • 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é