Comment effectuer une coupure d’objet en un point unique rapidement dans AutoCAD 2020, sans passer par le ruban, et quelles sont les options de personnalisation disponibles ?
La commande de coupure d’objet en un point unique est une fonctionnalité essentielle pour l’efficacité du dessin. Bien que la commande COUPURE (BREAK) par défaut nécessite deux points, il existe plusieurs méthodes pour réaliser une coupure en un point unique, notamment via des options de commande, des LISP ou des macros, adaptées à votre version d’AutoCAD.
1. Comprendre la commande COUPURE (BREAK) standard
La commande COUPURE (BREAK) d’AutoCAD est conçue pour supprimer une partie d’un objet entre deux points spécifiés. Le premier clic sélectionne l’objet et définit le premier point de coupure. Le second clic définit le second point de coupure.
Pour effectuer une coupure en un point unique avec la commande COUPURE standard, vous devez utiliser l’option _First (ou P pour Point en français) :
- Lancez la commande
COUPURE(tapezCOUPUREouBRetEntrée). - Sélectionnez l’objet à couper.
- À l’invite
Spécifiez le second point de coupure ou [Premier point]:, tapezP(pourPremier point) etEntrée. - Spécifiez le point exact où vous souhaitez que la coupure se produise (utilisez les accrochages aux objets).
- Spécifiez à nouveau le même point pour le second point de coupure. AutoCAD coupera l’objet à cet endroit, le divisant en deux entités distinctes.
Bonne pratique : Lisez toujours la ligne de commande. AutoCAD y affiche les options disponibles entre crochets [ ] et les lettres de raccourci en majuscule.
2. Solution native pour AutoCAD 2021 et versions ultérieures : COUPUREAUPOINT (BREAKATPOINT)
À partir d’AutoCAD 2021, la commande COUPUREAUPOINT (BREAKATPOINT) a été introduite pour simplifier cette opération. Elle permet de couper un objet en un point unique en seulement deux clics :
- Lancez la commande
COUPUREAUPOINT. - Sélectionnez l’objet à couper.
- Cliquez sur le point exact où vous souhaitez effectuer la coupure.
Note : Cette commande n’est pas disponible dans AutoCAD 2020, ce qui explique pourquoi vous ne la trouvez pas dans le fichier PGP.
3. Personnalisation pour AutoCAD 2020 (et versions antérieures)
Pour les versions antérieures à 2021 comme AutoCAD 2020, vous pouvez créer vos propres outils pour automatiser la coupure en un point.
3.1. Utilisation d’un programme LISP
Un programme LISP permet de créer une nouvelle commande qui exécute la séquence d’actions souhaitée. Voici un exemple de LISP pour une coupure au point unique :
(
defun c:cc ( / ent pt pt2 )
(setq ent (entsel "ENTITE ?"))
(redraw (car ent) 3)
(setq pt (cadr ent))
(setq pt2 (getpoint "\nPoint de coupure ?"))
(command "_break" pt "_f" pt2 pt2)
)
Procédure d’installation et d’utilisation du LISP :
- Enregistrer le code : Copiez le code ci-dessus dans un éditeur de texte (comme le Bloc-notes) et enregistrez-le sous un nom de fichier avec l’extension
.lsp(par exemple,coupure_point.lsp). - Charger le LISP : Dans AutoCAD, tapez
APPLOADetEntrée. Dans la boîte de dialogueCharger/Décharger des applications, naviguez jusqu’à votre fichier.lspet cliquez surCharger. - Utiliser la commande : Une fois chargé, vous pouvez taper
CCdans la ligne de commande etEntrée. Le LISP vous demandera de sélectionner l’entité, puis le point de coupure. - Chargement automatique (optionnel) : Pour que le LISP se charge automatiquement à chaque démarrage d’AutoCAD, ajoutez-le à la
Trousse de démarragedans la boîte de dialogueAPPLOAD.
3.2. Création d’une macro via l’Interface Utilisateur Personnalisée (IUP/CUI)
Vous pouvez créer une macro de commande et l’assigner à un bouton dans le ruban ou une barre d’outils. Cette macro simule les actions de la commande COUPURE avec l’option _First.
Voici la macro proposée :
^C^C_.break \_first \@ ^M;
Procédure de création et d’affectation de la macro :
- Ouvrir l’IUP : Tapez
CUIdans la ligne de commande etEntrée. - Créer une nouvelle commande : Dans la section
Liste des commandes(en bas à gauche), cliquez sur l’icôneCréer une nouvelle commande(une étoile grise avec un soleil orange). - Définir la commande :
- Dans le panneau
Propriétésà droite, donnez unNomà votre commande (par exemple,Coupure au point uniqueouCC). - Dans le champ
Macro, collez le code^C^C_.break \_first \@ ^M;. - Vous pouvez également lui attribuer une icône et une description.
- Dans le panneau
- Affecter la commande à un bouton :
- Glissez-déposez la nouvelle commande depuis la
Liste des commandesvers l’emplacement souhaité dans leRubanou uneBarre d'outils(par exemple, dans un panneau existant ou un nouveau panneau).
- Glissez-déposez la nouvelle commande depuis la
- Appliquer et fermer : Cliquez sur
Appliquer, puisOKpour enregistrer les modifications. - Utiliser la macro : Cliquez sur le bouton que vous avez créé dans le ruban ou la barre d’outils. La macro vous demandera de sélectionner l’objet, puis le point de coupure.
Explication de la macro :
^C^C: Équivaut à appuyer deux fois surÉchappour annuler toute commande en cours._.break: Lance la commandeBREAK(le_assure la compatibilité internationale).\: Met en pause la macro pour permettre à l’utilisateur de sélectionner l’objet._first: Active l’optionPremier pointde la commandeBREAK.\: Met en pause la macro pour permettre à l’utilisateur de spécifier le premier point de coupure.@: Indique à AutoCAD d’utiliser le dernier point spécifié (qui est le point de coupure précédent) comme second point de coupure, réalisant ainsi la coupure en un point unique.^M;: Équivaut à appuyer surEntrée.
Important : Une commande créée via l’IUP avec une macro doit être associée à un bouton (dans le ruban, une barre d’outils, ou un menu). Elle ne peut pas être appelée directement en tapant son nom dans la ligne de commande, contrairement à une commande LISP ou un alias PGP.
En résumé, pour AutoCAD 2020, la solution la plus flexible est d’utiliser le LISP ou de créer une macro CUI et de l’assigner à un bouton. Pour AutoCAD 2021 et au-delà, la commande COUPUREAUPOINT est la méthode la plus simple et native.