Aller au contenu

Messages recommandés

Posté(e)

Bonjour,

 

Comment fait-on pour que lorsqu'on dessine plusieurs objets dans un programme lisp, que tous cela soient regroupés en un seul et même objet (par exemple au moment d'une sélection qu'ils soient tous réunis) ??

Matias

Posté(e)

salut Matias

il y a une solution, mais elle n'est pas référencée, sauf dans les bouquins pro.

une fois que tu as créé ton jeu de sélection avecc (ssadd).

tu as le nombre d'entités dans la sélection,

le command c'est :

(repeat (sslength JeuDeSelection)

(setq ent(ssname JeuDeSelection n))

(setq Groupage (SCOTCH ent Groupage))

(setq n (+ 1 n))

)

et voilà la variable Groupage est un jeu de sélection

considéré comme un GROUPE par AutoCad

amicalement

 

Posté(e)

Pour moi, ca sera plutot un WHISKEY !

 

Et quelques explications.... :casstet:

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

Sans glaçons pour moi, merci

[align=center]

(ssadd) crée un jeu de selection vide.

(ssadd truc)................avec l'entité truc

(ssadd truc seltrucs) ajoute l'entité truc à seltrucs[/align]

 

Je ne comprends pas grand chose à (SCOTCH ent Groupage)

....entre nous.

 

Je veux pas charger tant que je ne comprends pas ( :casstet: ), NA !

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

Moi j'aime bien la VODKA. ;)

 

J'ai bien cherché mon rouleau de Scotch, mais impossible de recoler les morceaux :D

 

Plus sérieusement, ta fonction (scotch arg1 arg2) demande des explications

; erreur: no function definition: SCOTCH

 

elle vient d'une librairie additionnelle?, je n'aime pas trop les utiliser à cause de cela.

 

je pense qu'elle doit faire appel à la commande "_group" (en tous cas elle doit pouvoir se remplacer facilement)

Scotch=Groupe??

Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius

Posté(e)

Ah Didier ( Donc Il Doit Infiniment En Rire, hou la la, c'est bientôt le week-end), pense à ce pauvre qui pose une question, tombe sur un poisson d'avril et je ne suis pas certain qu'il comprenne nos réponses

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Posté(e)

J'y crois pas , vous devez vous bidonner... mais tout en riant la réponse n'est peut-être pas aussi claire qu'il y parait ..

Bon maintenant que le 1er avril est passé, on va essayer d'être un peu plus sérieux.

Matias tu as donc un prog qui crée des entités

 

 (defun ton_prog ()
..(setq jsc (ssadd)) ; ssadd sans rien permet d'initialiser un jeu de selection vierge 
..(tes lignes qui fabriquent les entités .. peut_être une boucle ??)
.....(ssadd (entlast) jsc) ; ajout de la dernière entité créée dans le jeu 
..(peut-être ta fin de boucle ??)
)

 

Le jeux de sélection est alors exploitable dans d'autres prog ..

Formateur

ATC Autocad - Mechanical - Inventor - Electrical

Posté(e)

 

Bonjour pour le FUN

 

Dommage que le 1er Avril soit passé ...

 

Sinon on aurait pu proposer la fonction Lisp "Groupir" ...

 

Bye

 

 

Autodesk Expert Elite Team

Invité Patrick
Posté(e)

Ah ben je vois que Didier est en pleine forme! :D

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é