• Dieses Forum ist die maschinengenerierte Übersetzung von www.cad3d.it/forum1 - der italienischen Design-Community. Einige Begriffe sind nicht korrekt übersetzt.

Befehl, dass durch Auswahl eines Kongelobjekts alle Schichten außer der dem Objekt selbst gehörenden und einer Schicht namens

  • Ersteller Ersteller lattu
  • Erstellt am Erstellt am

lattu

Guest
Hallo, ich brauche Hilfe von Experten.
Ich hätte die Notwendigkeit, einen Befehl zu erstellen, dass durch die Auswahl eines Objekts Sie alle Schichten kongieren, außer dass zu dem Objekt selbst gehören und die Schicht namens Schreinerei
ist etwas ähnlich wie die Schichtinsel, aber in meinem Fall funktioniert es nicht richtig. Kannst du das tun?
 
Sie lesen zu schnell, ich brauche einen Befehl, der nicht existiert, geben Inselschicht, aber mit Einfrieren aller anderen Schichten außer 1 mit einem gut definierten Namen
 
sehr grob, aber es funktioniert...
(defun c:ii () (command"_undo" "_gr" "_isolay" Pausen)
"_t" "carpenteria" "_on" "carpenteria" "_undo" "_end"
)
 
Code:
(defun c:setlayerfreeze(/ sel piano)
(nicht (setq sel (entsel "\nseleziona entità:"))
(setq Klavier (cdr (assoc 8 (entget (car sel))))
(Befehl "_layer" "_m" "carpenteria"")
(Befehl "_layer" "_freeze" "*"")
(Befehl "_layer" "_thaw" Klavier "")
)
(defun c:setlayerstd()
(Befehl "_layer" "_thaw" "*"")
)
setlayerfreeze: Entity-Auswahlen, alle eingefroren außer Schreinerei und Flugzeugentität.
setlayerstd: alle Pläne zerstören.
 
Tut mir leid wegen der Breite, aber es gab andere Prioritäten.
die rpor66 lisp funktioniert (wie immer).
Wenn Sie nun Schichten hinzufügen möchten, die neben Schreinerei aufgetaut bleiben, wie kann ich den Code ändern?
Danke.
 
aggiungi dopo la linea che contiene (Befehl "_layer" "_thaw" Klavier "")
altri befehl:
(Befehl "_layer" "_thaw" "miopiano1"")
(Befehl "_layer" "_thaw" "miopiano2"")
usw.
 

Statistik des Forums

Themen
58.521
Beiträge
499.056
Mitglieder
104.110
Neuestes Mitglied
ChristianR

Zurzeit aktive Besucher

Keine Mitglieder online.
Zurück
Oben