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

Bunte Tischeinstellung

  • Ersteller Ersteller Ally83
  • Erstellt am Erstellt am

Ally83

Guest
Bye to all,

als Objekt in Erfinder (2013) gibt es eine Möglichkeit, die Tabelle automatisch zu machen?
Ich habe ein Stück, das gelbe Farbe hat ein blaues, grünes Echo entfernt....

Gibt es eine Möglichkeit, ihn während des Tisches die Farben zu halten, anstatt alles schwarz zu machen?

Wenn nicht automatisch, was ist der intelligenteste Weg, es zu tun?

das Problem ist, dass dann auf Autocad mit komplexen Zeichnung alles Schwarz ist nicht einfach, sie zu verwalten!!

Dank allen:smile:
 
Bye to all,

als Objekt in Erfinder (2013) gibt es eine Möglichkeit, die Tabelle automatisch zu machen?
Ich habe ein Stück, das gelbe Farbe hat ein blaues, grünes Echo entfernt....

Gibt es eine Möglichkeit, ihn während des Tisches die Farben zu halten, anstatt alles schwarz zu machen?

Wenn nicht automatisch, was ist der intelligenteste Weg, es zu tun?

das Problem ist, dass dann auf Autocad mit komplexen Zeichnung alles Schwarz ist nicht einfach, sie zu verwalten!!

Dank allen:smile:
Wenn Sie eine Ansicht auf die Tabelle setzen, haben Sie drei Tasten unten rechts im Dialogfeld, wo Sie aus der Ansicht mit oder ohne versteckte Linien oder Farbanzeige auch hier mit versteckten Kanten oder nicht wählen können.
 
Einfügen der Ansicht mit der Prüfung auf "geschirmte Ansicht" hält das Objekt die gleichen Farben der 3d.
Aber wenn Sie in dwg freisetzen, denke ich nicht, dass Sie die farbige Textur speichern können, aber nur die Umrisslinien, sollten Sie überprüfen.
 
Ich kenne diese Funktion

aber abgesehen von der Tatsache, dass während des Exports es mich alle schwarz macht....

Dann müsste ich nur Zeilen färben... .

Die Methode, die ich kenne, ist...property...color... .

aber es für viele Elemente zu machen ist ein sehr langsames und langes Verfahren
 
Guten Tag, ich habe auch eine ähnliche Notwendigkeit, aber vielleicht etwas komplizierter zu lösen. Erfinder 2016. in meinen Versammlungen, um die Anerkennung der Stücke zu erleichtern, die ich gewohnt bin, sie in 3d anders zu färben. wenn ich den Tisch der Details mache, möchte ich, dass die Farbe der Linien des Stückes gleich ist wie die der 3d. würde leicht mit der schattierten Ansicht gelöst werden, aber gleichzeitig würde auch das Design der Farbe aufladen. Ich möchte nur die Farbe der Linie zurückbringen, denken Sie, es ist machbar?
 
Ich glaube, es war dieser, auf sehr langsamen großen Ärsche.
Code:
Public sub changeviewedgecolortofacecolor()

dim invallsheets als Blätter
dim invsheet als Blatt
dim invdrawdoc als Zeichnungsdokument
Dim Antwort



set invdrawdoc = thisapplication.activedocument


'on Error Lebenslauf
'debug.print "start"
Invallsheets setzen = invdrawdoc. Bogen

wenn Invallsheets.count > dann
Antwort = msgbox("ci sono " & invallsheets. Graf & " nebli: processo tutto?", vbyesno, "Wechselfarben")
wenn Antwort = vbyes dann
für jedes Invsheet in Invallsheets
debug.print "calling >1"
Call Changesheetcolors(invsheet)
Weitere Informationen
andere
'debug.print "calling 1"
Call changesheetcolors(invdrawdoc.activesheet)
Ende

andere
Call changesheetcolors(invdrawdoc.activesheet)
Ende
Endteil

Private Sub Changesheetcolors(invsheet als Blatt)
dim invallviews als Zeichnungsbilder
dim invcurrview als Zeichnung

dim invallcurves als Zeichner
dim invcurve als Zeichenkurve
dim invallsegs als Zeichenkurvensegmente
dim invseg als Zeichnungsbogensegment
dim objgen als Objekt
dim invrenderst als Renderstyle
dim invface als Gesicht
dim bytred as byte
dim bytgreen als Byte
dim bytblue als Byte
dim invcolor als Farbe
dim invto als transientobjects
dim invedgeprx als edgeproxy
dim invallfaces als Gesichter


auf Fehlerwiederaufnahme
set invto = thisapplication.transientobjects
invcolor = invto.createcolor(255, 0, 0)

set invallviews = invsheet.drawingviews
für jede invcurrview in invallviews
set invallcurves = invcurrview.drawingcurves
'debug.print "n° Kurve: " & invallcurves.count
für jeden Invallcurves
set invallsegs = invcurve.segmente
'debug.print "n° segmenti " & invallsegs.count
für jeden Invseg invallsegs
set objgen = invseg.parent.modelgeometry
wenn (Typ von objgen ist edgeproxy) und (invseg.visible = true) dann
'debug.print "trovata edgeproxy"
invedgeprx = objgen
Invallfaces setzen = invedgeprx.faces
'debug.print "edge proxy"
'debug.print "n° " & invallfaces. Anzahl & " facce"
für jedes Invface in Invallfaces
set invrenderst = invface.getrenderstyle(koverriderenderstyle)
wenn nicht invrenderst ist nichts
invrenderst.getambientcolor bytred, bytgreen, bytblue
'debug.print "red: " & bytred
'debug.print "grün: " & bytgreen
'debug.print "blau: " & bytblue
invcolor.setcolor bytred, bytgreen, bytblue
Invcurve.overridecolor = invcolor
invcurve.lineweight = 0,05
Ende
invface
andere
wenn (Typ von objgen ist faceproxy) und (invseg.visible = true) dann
invface = objgen
set invrenderst = invface.getrenderstyle(koverriderenderstyle)
debug.print "red: " & bytred
debug.print "grün: " & bytgreen
debug.print "blau: " & bytblue
invcolor.setcolor bytred, bytgreen, bytblue
Invcurve.overridecolor = invcolor
invcurve.lineweight = 0,05
Ende
Ende

„Wenn (Art des objgens) dann
' debug.print "trovati!"
Wenn

invseg
invcurve
invcurrview
Endteil
 
Ich schließe mich dieser Diskussion für eine ähnliche Notwendigkeit an.

im Hinblick auf ein Set möchte ich, dass eine der Komponenten schattig aussehen wie 3d, während andere als ein normaler Tisch dargestellt werden sollten.

Ist es möglich?
Wie soll ich das machen?
 
Ich schließe mich dieser Diskussion für eine ähnliche Notwendigkeit an.

im Hinblick auf ein Set möchte ich, dass eine der Komponenten schattig aussehen wie 3d, während andere als ein normaler Tisch dargestellt werden sollten.

Ist es möglich?
Wie soll ich das machen?
Ich denke an eine super-accrocchio: Erstellen Sie eine Positionsdarstellung ohne Veränderung etwas, eine Ansichtsdarstellung, wo Sie nur sichtbar lassen, was Sie interessieren, auf der Tabelle setzen Sie Ihre Ansicht "Basis" + die überlappende Ansicht mit Ihrer Darstellung der Protokollierung Position und die Darstellung der Ansicht, dass Sie vorbereitet und schattiert Stil der Darstellung.
 
Es ist mir nicht klar, wahrscheinlich, weil ich das Konzept der Darstellung von Position, Ansicht usw. noch nicht verstehe.

Ich schuf die 2 Darstellungen, in der Ansicht auf der Tabelle, aber "befehlen" die visuelle Darstellung.
Wenn ich diese Summe auswähle, sehe ich alles, wenn ich diejenige auswähle, in der ich nur die Stücke habe, um hervorzuheben, sehe ich nur die.

oder vielleicht wollen Sie 2 Ansichten erstellen und sie überschneiden? Aber dann verstehe ich nicht, warum ich die Darstellung der Position erstellen soll.
 
in der Beihilfe:
erstellen Sie die Make-up-Darstellung (die dient, weil sonst Sie nicht die überlagerte Stelle);
die visuelle Darstellung (im Beispiel "beleuchtet werden") mit den Stücken, die Sie interessieren

in der Tabelle:
Piazzi la vista base
die überlagert; im Fenster wählen Sie die Ansicht, die Sie mit der Standortdarstellung verbinden möchten; Auswahlen des "geschatteten" Stils

Wenn du normale Ansichten genau überlagern könntest (ich weiß nicht, wie ich es tun soll) würde das nicht helfen, aber es ist nicht einmal zu kompliziert, los!
 

Anhänge

  • Esempio Sovrapposta.jpg
    Esempio Sovrapposta.jpg
    46,6 KB · Aufrufe: 15
Ich nutze immer noch, wenn ich die Farbe auf die Komponente ändern möchte?

Ich versuchte es in der Angst zu tun, in der visuellen Darstellung, in der ich nur die Komponenten hervorgehoben werden, aber es funktioniert nicht.
hält mir die Aspekte des Materials.
 
Sie müssen die Kette sofort unter der Kombibox der Wahl der Ansichtsdarstellung "sehen", um assoziative Ansichten im Modell und am Tisch zu treffen; wenn nicht, wird die zum Einfügen verwendete auf der Tabelle fixiert. Versuchen Sie, den roten Einsatz zu machen, es funktioniert.
 
Okay, danke noch mal.

Ich habe eine letzte Frage (spero): die Ansicht ist okay, wenn Schimmel, obwohl es ist, als ob der Platz der überlagerten Ansicht erlöscht mir die Ansicht, dass es unter.

Ich komme nur im Druck, schon aus dem Vorschaufenster. Ich sehe alles im Tisch.
 
Okay, ja, die Position rapp view gewinnt diese Basis: Ich gelöst durch die Umkehr der Ansichten, das ist die grundlegende Ansicht verwendet die Rapp. "zu markieren" mit Schattierung, diese Position verwendet die Standard-Rapp. ohne Schattierung und Schicht "als Teile" (um nicht die Geisterlinien zu haben).
 
es gibt auch in dieser Lösung einen kleinen Defekt.
der jeweilige schattiert ist halbtransparent und Sie sehen die Zeilen des Details unten.

Leider ist es eine Sache, die auf einen Katalog geht, Sie wissen, wie Werbung sind: wink:
 
Ich glaube, es war dieser, auf sehr langsamen großen Ärsche.
Code:
Public sub changeviewedgecolortofacecolor()

dim invallsheets als Blätter
dim invsheet als Blatt
dim invdrawdoc als Zeichnungsdokument
Dim Antwort



set invdrawdoc = thisapplication.activedocument


'on Error Lebenslauf
'debug.print "start"
Invallsheets setzen = invdrawdoc. Bogen

wenn Invallsheets.count > dann
Antwort = msgbox("ci sono " & invallsheets. Graf & " nebli: processo tutto?", vbyesno, "Wechselfarben")
wenn Antwort = vbyes dann
für jedes Invsheet in Invallsheets
debug.print "calling >1"
Call Changesheetcolors(invsheet)
Weitere Informationen
andere
'debug.print "calling 1"
Call changesheetcolors(invdrawdoc.activesheet)
Ende

andere
Call changesheetcolors(invdrawdoc.activesheet)
Ende
Endteil

Private Sub Changesheetcolors(invsheet als Blatt)
dim invallviews als Zeichnungsbilder
dim invcurrview als Zeichnung

dim invallcurves als Zeichner
dim invcurve als Zeichenkurve
dim invallsegs als Zeichenkurvensegmente
dim invseg als Zeichnungsbogensegment
dim objgen als Objekt
dim invrenderst als Renderstyle
dim invface als Gesicht
dim bytred as byte
dim bytgreen als Byte
dim bytblue als Byte
dim invcolor als Farbe
dim invto als transientobjects
dim invedgeprx als edgeproxy
dim invallfaces als Gesichter


auf Fehlerwiederaufnahme
set invto = thisapplication.transientobjects
invcolor = invto.createcolor(255, 0, 0)

set invallviews = invsheet.drawingviews
für jede invcurrview in invallviews
set invallcurves = invcurrview.drawingcurves
'debug.print "n° Kurve: " & invallcurves.count
für jeden Invallcurves
set invallsegs = invcurve.segmente
'debug.print "n° segmenti " & invallsegs.count
für jeden Invseg invallsegs
set objgen = invseg.parent.modelgeometry
wenn (Typ von objgen ist edgeproxy) und (invseg.visible = true) dann
'debug.print "trovata edgeproxy"
invedgeprx = objgen
Invallfaces setzen = invedgeprx.faces
'debug.print "edge proxy"
'debug.print "n° " & invallfaces. Anzahl & " facce"
für jedes Invface in Invallfaces
set invrenderst = invface.getrenderstyle(koverriderenderstyle)
wenn nicht invrenderst ist nichts
invrenderst.getambientcolor bytred, bytgreen, bytblue
'debug.print "red: " & bytred
'debug.print "grün: " & bytgreen
'debug.print "blau: " & bytblue
invcolor.setcolor bytred, bytgreen, bytblue
Invcurve.overridecolor = invcolor
invcurve.lineweight = 0,05
Ende
invface
andere
wenn (Typ von objgen ist faceproxy) und (invseg.visible = true) dann
invface = objgen
set invrenderst = invface.getrenderstyle(koverriderenderstyle)
debug.print "red: " & bytred
debug.print "grün: " & bytgreen
debug.print "blau: " & bytblue
invcolor.setcolor bytred, bytgreen, bytblue
Invcurve.overridecolor = invcolor
invcurve.lineweight = 0,05
Ende
Ende

„Wenn (Art des objgens) dann
' debug.print "trovati!"
Wenn

invseg
invcurve
invcurrview
Endteil
Danke, aber wenn Sie mir schon sagen, dass ich leider schon abgeschnitten bin... Natürlich denke ich, es könnte etwas sein, das viele interessieren würde... oder zumindest denke ich,
 

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