Seite 1 von 1
Material / Textur zuweisen
Verfasst: 25.09.2007, 14:00
von clustar
Hallo,
ich würde gerne in einem 3d PDF die Materialien ändern, ein Beispiel wie man die Farben ändert habe ich schon gefunden und ausprobiert, funktioniert gut.
Ich scheitere aber an der Frage, wie ich die Textur ändern kann.
Hier das Beispiel, diffuse color, von Andreas Vogel:
Material = C3D.scene.materials.getByName("Material3");
Material.diffuseColor(0.3,0.4,0.1);
link:
http://www.acronaut.de/view_topic.php?id=150&forum_id=10&highlight=farbe+
Material / Textur zuweisen
Verfasst: 26.09.2007, 15:38
von mavue7
wenn du ein material erstellst bzw. ein vorhandenes bearbeiten willst, klick mit rechter maus - materialeigenschaften - maps. dort kannst du unten interne bilder laden.
alternativ gibts vordefinierte materialien + texturen in den registern "Texturen" und "Materialien" (ansicht-explorerleisten)
Material / Textur zuweisen
Verfasst: 26.09.2007, 16:27
von clustar
Vielen Dank für die schnelle Antwort, allerdings geht es mir nicht um die Texturauswahl in ArcrobatToolkit sondern wie kann ich mithilfe von JavaScript die Textur im PDF ändern.
Im API Reference-Buch von Adobe habe ich gesehen das man auch die Textur mit js ansprechen kann. Dort findet sich unter Texturen der Hinweis getImage, aber leider habe ich keine Ahnung wie ich das umsetzen soll.
Material / Textur zuweisen
Verfasst: 02.10.2007, 18:49
von acronaut
Hi,
das geht nur, wenn Du bereits ein Material in der Datei drin hast. Habs noch nicht mit dem kompletten Material ausprobiert, aber mit den Texturen läuft es folgendermaßen:
Code: Alles auswählen
var Image = C3D.nodes.getByName("Teilename1").material.reflectionTexture.getImage();
C3D.nodes.getByName("Teilename2").material.reflectionTexture.setImage(Image);
Hoffe es bringt Dich weiter.
Gruß,
Andi
Material / Textur zuweisen
Verfasst: 04.10.2007, 15:00
von clustar
Vielen Dank für die schnelle Antwort. Ich habe jetzt das Probelm gelöst in dem ich die Teile ein bzw. ausblende.
visible =true//false
Material / Textur zuweisen
Verfasst: 24.10.2008, 11:29
von till84bk
Hi Acronaut,
habe versucht deinen Code auf meine Datei anzuwenden, leider vergebens. Bezieht sich ("Teilname") auf Textur oder Material. Könntest du vielleicht eine Beispieldatei mit integriertem Image im PDF posten? Wäre super.
Ich will die Textur eines Obkjektes per Schaltfläche in JavaScript ändern, leider scheiterten meine bisherigen Versuche.
Gruß
Material / Textur zuweisen
Verfasst: 01.08.2011, 12:12
von Juli66
HI, ich nehme das Thema noch mal auf, in der Hoffnung, dass mir jemand helfen kann.
Ich möchte bei einem Objekt per Schaltfläche das Material Chrom gegen die Textur Granit ändern.
Geht das nun eigentlich oder geht nur Textur gegen Textur?
Wie bekommt man mehrere Texturen in eine Datei mit einem Objekt? Ich kann mir da nur irgendwelche ausgeblendete Pseudoflächen vorstellen.
Wie sieht der Script genau aus?
Danke schon mal!