• Ce forum est la traduction générée par la machine de www.cad3d.it/forum1 - la communauté italienne du design. Plusieurs termes ne sont pas traduits correctement.

Copier sur les distances relatives

itreiu

Guest
Bonjour, je vous suis /leggo depuis longtemps, aujourd'hui j'aurais besoin de l'aide vs sur une simple commande: copie.
Je dois copier un objet (ou plusieurs) le long de l'axe x plusieurs fois à différentes distances en entrant manuellement la valeur du décalage. Ainsi, la valeur fait toujours référence à mon premier objet/s sélectionné; je voudrais, si possible et pour plus de commodité, entrer la valeur du déplacement depuis le dernier objet/s copié.
Je joins un exemple banal: J'aimerais insérer les valeurs de copie "15, 15, 20, 12"....type "discontinu" au lieu de "15, 30, 50, 62"....s'est référé à mon objet/source.
J'espère avoir été très clair. . . .
Merci !(y)
(acad 2024)
 

Pièces jointes

Peut-être que ce n'est pas immédiat mais ce que vous pouvez faire en utilisant l'option "de".
en pratique la commande de copie active.
Faites votre première copie de 15, écrivez à partir de (la commande copie est toujours active), sélectionnez le centre du deuxième cercle puis entrez la nouvelle distance de 15. répéter avec 20, 12...
 
Salut les jambes, merci pour la réponse.
ce n'est pas "la solution définitive" mais c'est certainement mieux que de refaire chaque fois la commande de copie de zéro !
Je vous remercie.
 
J'utilise un système similaire à celui suggéré par @legs , mais si vous devez créer une copie uniquement sur les coordonnées x (comme vous l'avez décrit. . )
Code:
(defun c:cmrpp (/ ss p1 inc) ; = copie multiple sur une ligne à distance variable du point précédent
(si (setq ss)
(progrès)
(setq inc 0)
(alors que (setq d (getdist "\review pour la prochaine copie) <fine>: ")
(setq inc (+ inc d))
(commande "copie" ss "" (trcat (rtos inc 2 4) ",0.0000,0.0000") ; commande
)
)
)
(principes)
)</fine>
testé et travaillant sur acad2024 et nanocad24.
 
Bonjour, j'ai essayé la solution @legs mais ne fonctionne pas la commande "à partir" copie intérieure.. .

votre solution C'est le cas. la cargaison comme Lisp ? (verrouiller les notes avec l'extension .lsp et glisser & déposer en acad? )
Je vous remercie !
 
Salut, ma solution peut se charger avec "Télécharger" (référence au guide), après l'avoir chargé, j'utilise la commande "cmrpp" (vous pouvez la modifier à votre goût dans le script à l'emplacement (def c:crmpp (/)

les passages du script sont simples, d'abord faire la sélection des primitifs et ensuite entrer la distance à chaque requête.
pour sortir du cycle / commande il suffit de l'envoyer sans entrer aucune valeur.
 
% 1la méthode n'est pas exactement immédiate mais elle fonctionne. Vous allez sauter quelques pas. lorsque vous utilisez "de" vous devez simplement sélectionner un nouveau point de départ. Je l'utilise tranquillement.
Il est évident que la solution C'est le cas. est certainement plus pratique.

Au fait, vous pouvez également utiliser la commande mocoro (déplacer la copie en rotation).
avec cela vous pouvez copier votre objet. puis appuyez sur le bouton droit (ou l'envoi ou l'espace) et il déplace automatiquement le point de référence vers l'objet nouvellement copié. vous devez à ce moment insérer c ou sélectionner copie, puis entrer la nouvelle distance qui est maintenant liée au dernier objet.
 
Dernière édition:
% 1la méthode n'est pas exactement immédiate mais elle fonctionne. Vous allez sauter quelques pas. lorsque vous utilisez "de" vous devez simplement sélectionner un nouveau point de départ. Je l'utilise tranquillement.
Il est évident que la solution C'est le cas. est certainement plus pratique.

Au fait, vous pouvez également utiliser la commande mocoro (déplacer la copie en rotation).
avec cela vous pouvez copier votre objet. puis appuyez sur le bouton droit (ou l'envoi ou l'espace) et il déplace automatiquement le point de référence vers l'objet nouvellement copié. vous devez à ce moment insérer c ou sélectionner copie, puis entrer la nouvelle distance qui est maintenant liée au dernier objet.
Je confirme que je ne peux pas faire ton camion. .
copie -> sélection -> Je crée copie -> "à partir" -> mais j'ai toujours dans la sélection les premiers objets et si je clique sur le bouton sx I "position" copie
 
Je crois comprendre ce que ça veut dire. @legs quand il écrit "da", il se réfère à l'objet snap

"de"
1) changement de souris droite-> sélectionnez osnap dans le menu déroulant
2) sélectionner la nouvelle origine du départ (centre, fin, etc.)
3) de la distance de la nouvelle origine (vous pouvez donner du clavier avec @10<0 ou vidéo)
 
J'essaie !

modifier & #160;:
la méthode proposée par @legs (avec C'est le cas.) est exactement ce que je cherchais: sélectionner "à partir" la référence est toujours référence à la dernière copie et non à la base de premier/point!
Merci aux deux, très gentil !
 
Dernière édition:

Statistiques du forum

Sujets
58 521
Messages
499 056
Membres
104 110
Dernier membre
ChristianR

Membres en ligne

Aucun membre en ligne actuellement.
Retour
Haut