Aller au contenu

Messages recommandés

Posté(e)

Salut,

 

En LISP la fonction grread permet de créer et de modifier une entité suivant la position du curseur, mais cette fonction est limitée notamment par le fait qu'elle désactive les accrochages aux objets.

 

ObjectARX fournit une classe gérée pour .NET : la classe Jig qui permet d'utiliser une "entité fantôme" pendant une entrée utilisateur (GetPoint ou GetAngle) et de modifier cette entité suivant les mouvements du curseur tout en conservant tous les accrochages aux objets.

 

Un exemple d'utilisation avec la commande AVX qui permet d'ajouter un sommet sur un segment de polyligne ou à une de ses extrémités.

La commande fonctionne quelque soit le plan de construction de la polyligne et le SCU courant (si le plan de la polyligne est différent de celui du SCU courant, un "SCU dynamique" est créé).

Une commande DVX est aussi définie pour supprimer le sommet sélectionné.

 

Fonctionnement avec les accrochages

http://img406.imageshack.us/img406/5590/avx1.gif

 

Traitement des largeurs non constantes

http://img44.imageshack.us/img44/871/avx2.gif

 

Taitement des segments en arc

http://img33.imageshack.us/img33/3152/avx3.gif

 

PolylineEdit.ZIP contient le code source (C#) et la dll

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

Posté(e)

hello gille

 

ok gille

 

essayé, adopté

 

ca va surtout etre plus pratique pour ajouter des segments en bout de polylignes

 

merci bien basss

 

a+

 

phil

 

 

FREELANCE

Autodesk Architecture 2025 sous windows 11 64

REVIT

24 pouces vertical + 30 pouces horizontal + 27 pouces horizontal

Posté(e)

Salut (Gile),

 

Rien que les vidéos donnent envie :D

 

Je vais tester et pense que certains ici en auront l'utilité. a commencé par moi.

 

 

 

Tous pour lisp, Lisp pour tous!

Avec Revit, cela ne vas trop vite...

Posté(e)

Re,

 

en fait j'ai quelques remarques :

- je préfèrerai une commande bouclante tant que pas "échap"

 

- les deux commandes prennent en compte le clic comme point de travail,

cela me perturbe un peu. Je partirai sur une sélection de la polyligne à modifier

puis autant de clics que l'on veut pour ajouter ou supprimer des points.

 

Maintenant cela n'engage que moi.

 

Tous pour lisp, Lisp pour tous!

Avec Revit, cela ne vas trop vite...

Posté(e)

Bonjour,

 

Cette dll, fonctionne-t-elle avec les versions LT et si oui comment fait-on pour l'installer ?

 

J'ai essayé de la copier directement dans le dossier d'installation mais cela ne fonctionne pas.

 

Merci pour cette fonctionnalité très intéressante.

 

Etienne

www.le-metal.net, sur la métallerie
Posté(e)

Salut et merci pour ces retours

 

Re,

 

en fait j'ai quelques remarques :

- je préfèrerai une commande bouclante tant que pas "échap"

 

- les deux commandes prennent en compte le clic comme point de travail,

cela me perturbe un peu. Je partirai sur une sélection de la polyligne à modifier

puis autant de clics que l'on veut pour ajouter ou supprimer des points.

 

Maintenant cela n'engage que moi.

 

Je dois dire que je me suis peu occupé du mode de sélection...

 

- tu peux toujours faire un bouton : *^C^Cavx;

 

- pour ajouter (ou supprimer) un sommet, il faut bien spécifier le segment (ou le sommet) et, ce faisant, on sélectionne la polyligne. Ça évite un clic.

 

Cette dll, fonctionne-t-elle avec les versions LT et si oui comment fait-on pour l'installer ?

 

Ça m'étonnerait vraiment, si Autodesk a rendu l'interpréteur LISP est inaccessible dans les versions LT, ce n'est sûrement pas pour permettre d'accéder à des applicatifs écrits avec des langages plus puissants.

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

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é