Aller au contenu

Lisps de gile


(gile)

Messages recommandés

Je sais, il peut y avoir des problèmes suivant l'opérateur utilisé pour télécharger des ZIP depuis mes 'pages perso' chez Orange.

C'est pourquoi je recommande l'utilisation de 7-zip qui, d'après les tests faits ici, semble être l'utilitaire gratuit qui permet de décompresser ces ZIP "non valides".

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...

Salut,

 

D'après ce que j'ai pu lire "UserAccounts.CommonDialog" ne fonctionne que sous XP.

 

Il existe peut être une alternative pour Windows 7 mais je ne la connais pas (je ne suis pas spécialiste en ActiveX).

 

À quoi te sers cet active ou que veux-tu faire exactement ?

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...
  • 3 semaines après...
  • 3 semaines après...
  • 3 mois après...
Mise à jour de TotalArea et TotalPerim (version 4.03) qui fonctionnent désormais aussi avec des blocs dynamiques

 

Merci beaucoup (gile)

 

Ca tombe très bien, car depuis peu je commence à être curieux de codes qui mélange les tableaux, les champs et les blocs dynamiques, je vais étudier ces lignes de codes avec un réel intérêt. :)

 

A+

Apprendre => Prendre => Rendre

Lien vers le commentaire
Partager sur d’autres sites

Ca tombe très bien, car depuis peu je commence à être curieux de codes qui mélange les tableaux, les champs et les blocs dynamiques, je vais étudier ces lignes de codes avec un réel intérêt

 

Tu risques d'être déçu, TotalArea n'utilise ni tableau, ni champ, ni propriétés dynamiques. Le code n'est est pas pour autant dénué d'intérêt, à mon avis, en ce qui concerne l'utilisation de :

- réacteurs

- boites de dialogue "embarquées"

- dictionnaires

- grread

 

Pour les tableaux, tu peux voir tabloblo.

Pour les champs, Pline_block sur cette page.

Pour les blocs dynamiques, vois SSD dans Special_Selections sur cette page.

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Lien vers le commentaire
Partager sur d’autres sites

Bonsoir,

 

Tu risques d'être déçu, TotalArea n'utilise ni tableau, ni champ, ni propriétés dynamiques.

 

Oui effectivement j’avais tout faux, j’ai fais une confusion avec entre ton lisp et la version Metre2Cell&Field.lsp de BonusCAD qui utilise les champs et les tableaux.

 

Et non je ne suis pas déçu sauf que les réacteurs, je les mets de côté pour quant je serai plus grand car pour l’instant je tâtonne (je débute encore) avec l’Automation ActiveX, j’essai d’assimiler (à mes heures perdus) les petits bouts de codes très formateur donné par toi et d’autres sur le forum.

 

Merci d'avoir pris le temps de me réorienter sur des pistes plus en relation avec mes recherches du moment.

 

A+

 

Apprendre => Prendre => Rendre

Lien vers le commentaire
Partager sur d’autres sites

  • 3 mois après...
  • 1 mois après...
  • 3 semaines après...
  • 2 semaines après...

Bonjour (gile),

Je viens de découvrir ce forum et tes différents lisp vraiment utile.

J'ai recherché un peu ce qui pourrait représenter le "saint graal" pour moi mais hélas sans succès.

En fait je recherche un lisp ou plutôt un enchainement de 2lisps pouvant me permettre le traitement suivant qui m'est redondant et fastidieux à faire à la mano :

 

J'ai une topographie 3d composée uniquement "d'éléments basiques" (polyligne 2d/3d et ligne). Sur cette topo, je dois intégrer un nouveau projet (routier ou autre) composé également "d'éléments basiques". Pour se faire je dois supprimer toute la partie topo située sous le nouveau projet.

Je cherche donc un lisp qui me permettrait de faire dans un premier temps un contour précis sous forme de polyligne fermée de mon projet 3d. Une fois cette polyligne créée, je cherche un autre lisp qui me permettrait d'utiliser cette polyligne de contour pour supprimer/ajuster/découper toutes les entités de la topo située à l'intérieur de ce contour.

Je souhaiterai ce traitement en 2 phases (donc 2 lisps) pour me permettre de faire un peu de traitement manuel entre les 2 opérations.

Aurais-tu ces types de lisp dans ta bibliothéque ?

Lien vers le commentaire
Partager sur d’autres sites

Coucou

 

avant de faire appel à des fonctions écrites en lisp ou autre

il faut utiliser les commandes natives !

 

pour faire ce que tu dis, la commande

EXTRIM me semble opérationnelle.

ensuite tu fais un effacer par fenêtre polygone

 

amicalement

Lien vers le commentaire
Partager sur d’autres sites

Bonjour Didier,

Effectivement la commande extrim m'est déjà bien utile, mais elle ne me permet pas de supprimer les éléments dans le contour mais seulement ajuster les éléments qui l'intersecte donc si je pouvais faire d’une pierre 2 coups je suis preneur... En plus cette commande a une certaine limite, les fichiers que je traite sont plutôt lourd (environ 10000 éléments et les polyligne 2d/3d compte un sacré nombre de sommet) et généralement je dois me cantonner à traiter des tronçons n'excédant pas les 1000 éléments... (Sinon le PC « mouline dans le vide » et m’éjecte au bout d’un moment…).

 

Ceci dit cette fonction de nettoyage que je cherche représente la « cerise sur le gâteau », la commande que je cherche avant tout c’est celle pouvant générer ce que tu qualifies de fenêtre polygone. C’est loin d’être si évident, la zone que je dois nettoyer à chaque fois est délimité par un contour qui s’avère extrêmement torturé, pour te donner une idée la dernière fois j’ai du me palucher à la mano un polygone de contour comme base de nettoyage, il était composé de 2500 sommets ! Autant te dire que mon poignet était aussi endolorie qu’à mon adolescence en période de céliba. Prolongé 

Lien vers le commentaire
Partager sur d’autres sites

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é