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

Schicht ändern mit Trakt und Farbwechsel

  • Ersteller Ersteller reggio
  • Erstellt am Erstellt am

reggio

Guest
hallo, ich wäre nützlich eine lispe, die eine einheit (linienkreis usw.)
von x-ebene auf die gewählte ebene zuvor und automatisch machen es farbe und stretch vorfixiert.

beispiel
ich habe 3 ebenen:
- 0 (schwarze farbe / kontinuierliche dehnung)
- tischler (rote farbe / kontinuierliche dehnung)
- maschinen (blaue farbe / kontinuierliche dehnung)

eine linie auf ebene 0

jetzt möchte ich, dass sie eine versteckte linie des zimmermanns ebene + grüne farbe + versteckten extrakt.

- ich drücke die ikone "grüne bürste mit 2 strichen" (vorher erstellt, um eigenschaften anzuwenden).
- wählen sie eine beliebige einheit der zimmermannsebene aus (um anzuzeigen, auf welcher ebene die einheit ich nach berühren werde)
- wählen sie das ausmaß der ebene 0, die ich transformieren möchte
- senden

an diesem punkt ich hätte folgende änderungen haben sollen:
- von liv. 0 bis schreiner
- von schwarz bis grün (vorfixiert)
- von ununterbrochen bis versteckt (vorgestellt)

existiert qlc oder wissen sie, was in der lispe zu schreiben?
ps ich möchte auch die ikone "grüne pinsel mit streckstich" (acadiso08w100) erstellen

ps2 kann eine zusätzliche lisp x-achsen erstellen, die die gewählte achse kopieren (duplichi das objekt), indem sie die zuvor ausgewählte ebene + farbe und präfixierte traktion anwenden?
 
Zuletzt bearbeitet:
ich versuche es zu werfen, aber es macht mich irre. .

befehl: (load)cambiapr.lsp
fehler: der string ist falsch
(letzter "cambiapr.lsp")
*nichts *
:( kann ich backen?
 
Zuletzt bearbeitet:
hi, ich versuche es, aber es funktioniert nicht.. .
in der praxis schlägt immer die eigenschaften der schicht, die wählen....
anstatt zu tun:

(prompt " auswahl von stichprobeneinheiten")
und nimmt den namen der ausgewählten schicht = "la1",

dann solltest du fragen
(prompt " wählen sie die zu ändernden einheiten")
gelten dann für die ausgewählten einheiten:
"la1" als level
immer (setq farbe 3) grün als farbe
immer (setq-typline "acad_iso08w100") als zeile

nur
... ich habe versucht, ihren code zu ändern, aber es gibt nichts wie keine autorität:

;
; wenn schicht = "" verwendet stromschicht
; wenn farbe = 0 verwendete farbe bylayer
; wenn typeline = "" verwendet typ stromleitung
(defun chgpr (schichtfarbe typeline / l1)
(prompt "entitäten auswählen")
(setq l1 (ssget))
(wenn (= schicht ")
(setq-schicht)
)

(setq farbe 40)


(setq typelinea "dashed")

(befehl "_change" l "_pr" "_la"-schicht "_c"-farbe "_lt"-typline "")
)

wo bounce ich?
 
ok und wie "eingabe" der 1 schichtname des ersten ausgewählten gegenstandes? unwissenheit:

das ist in der praxis zusammenfassend, was ich möchte ist:

"ein element, aus dem sie den namen der schicht nehmen wollen"

"load berührt die elemente, die sie vorher auf die ausgewählte schicht auftragen möchten, aber die grüne farbe und die versteckte eigenschaft anwenden"

ende

...aber es scheint mir, dass hier der letzte teil fehlt, in dem er den namen der später anzuwendenden probenschicht speichert?
wie machst du das?

:
 
Zuletzt bearbeitet:
laden sie die neue datei herunter, setp1-befehl, bittet sie, das entity mit der zielschicht anzuzeigen, dann wählen sie die entitäten.

es gibt auch setp2, es ist nur ein beispiel für rechnungen zu sehen, wie man einen befehl erstellt, der parameter an die hauptroutine übergibt, die chgpr ist, sie können verschiedene farben und schreiblinien erstellen.

hi.
 

Anhänge

!

...so stoße ich auf den beschleuniger;-p
ps2 kann eine zusätzliche lisp x-achsen erstellen, die die gewählte achse kopieren (duplichi das objekt), indem sie die zuvor ausgewählte ebene + farbe und präfixierte traktion anwenden?
du sagst, du kannst diese lispe auch machen?
in der praxis ist dem ersten nur ähnlich, dass dupliziert und dreht eine achse, anstatt sie nur zu transformieren:

zunächst habe ich nur eine achse auf der schicht gezeichnet <albero>, dann starten sie die lippe und
"wählen sie den artikel oder die elemente, die sie duplizieren möchten"
senden
auf eine separate achse zur schicht klicken <albero>"wählen sie ein element aus der schicht, zu der die neue achse gehört"
klicken sie auf eine schichteinheit <cuscinetto>ende
an dieser stelle sollte ich mich mit der achse auf der schicht finden <albero> und überschneidungen
ich hätte die achse auf der schicht schaffen sollen <cuscinetto> (was immer "grün" und immer "acad_iso08w100" sein wird)

wovon redest du?

danke 1000 :d</cuscinetto></albero></cuscinetto></albero></albero>
 
vielen dank, ich bin:d
was könnte ich verstehen?
ich denke, ich werde dich viel belästigen.

... übrigens, wenn sie einen moment zeit haben, werden sie in der lage sein, den punkt meiner anderen lauffläche zu sehen http://www.cad3d.it/forum1/showthread.php?t=6110 was die schaffung von blöcken betrifft?
dafür wäre es schön, die elemente der schicht aus "blocc-are" auszuwählen
so dass die drei ansichten des gleichen details nicht zusammengesperrt, sondern unabhängig bewegt werden können.

... aber dann denke ich an ein weiteres problem... wenn ich den block der 2. oder 3. ansicht erstelle, da sie auf der gleichen ebene sind und dass die lippe den blocknamen von der ebene her überschreiben würde...
gibt es ein intelligentes system, um es zu vermeiden? uh...
 
um eine aktuelle schicht zu erstellen und einzustellen, die ich mit folgendem string benutze:

(befehl "_layer" "000_abc" "_color" "_red"")

(befehl "_layer" "_m" "123_abc" "_color" "bylayer" "")

die ersten werke in der hälfte, dass ich die schicht eingestellt und nicht die farbe!:confused:

die zweite geht falsch:confused::confused:

aber wenn ich mich in früheren versionen nicht schlecht erinnere, funktionierten diese strings:rolleyes:

ich erinnere mich schlecht?

danke.
b)
 
die erste von mir funktioniert (2008-2011), versuchen sie die grenze, um die anzahl der farbe, während in bezug auf die zweite wie können sie einer schicht die farbe dalayer zuordnen?
 
die erste von mir funktioniert (2008-2011), versuchen sie die grenze, um die anzahl der farbe, während in bezug auf die zweite wie können sie einer schicht die farbe dalayer zuordnen?

der erste string funktioniert das erste mal, aber wenn sie schichten mit einer anderen farbe ändern, zum beispiel schicht 0 weiß farbe, und dann starten sie wieder den ersten string die schicht eingestellt, aber die farbe bleibt die weiße.

die tatsache der verwendung der bylayer i nahm es als punkt aus dem befehl ändert eigenschaften.

was ich verstehen möchte, ist, wie man eine bestimmte schicht mit bylayer farbe setzt?

danke.
b)
 
blue, es tut mir leid, aber ich kann ihr erstes problem nicht replizieren.

für die zweite... ein objekt kann farbbylayer haben, aber eine schicht müssen haben eine farbe.
 
blue, es tut mir leid, aber ich kann ihr erstes problem nicht replizieren.

für die zweite... ein objekt kann farbbylayer haben, aber eine schicht müssen haben eine farbe.
hi, gp.
ich weiß nicht, was passiert ist, aber jetzt funktioniert es wieder, ich weiß nicht, dass ich mich fühle...

hallo und danke auch für die zweite info

b)
 

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