Ich habe eine three.js-Szene. Es gibt einige Objekte einschließlich eines Wasserzeichenobjekts. Ich muss einen Szenen-Schnappschuss machen, aber das Wasserzeichen-Objekt sollte nicht enthalten sein. Aber gleichzeitig sollte ein Benutzer die Szene nicht ohne Wasserzeichen auf seinem Bildschirm sehen, so dass er keinen Screenshot machen konnte. Ist es möglich und wie? Vielen Dank!Three.js: Szenen-Snapshot mit Ausnahme eines bestimmten Objekts
0
A
Antwort
1
HERE ist eine Geige, die zeigt, wie man einen Screenshot macht.
HERE ist eine Version, die das Netz verbirgt, bevor der Screenshot gemacht wird.
Ursprüngliche Funktion.
function takeScreenshot() {
var w = window.open('', '');
w.document.title = "Screenshot";
var img = new Image();
img.src = renderer.domElement.toDataURL();
w.document.body.appendChild(img);
}
Geänderte Funktion zum Ausblenden des Netzes.
function takeScreenshot() {
var w = window.open('', '');
w.document.title = "Screenshot";
var img = new Image();
mesh.visible = false;
renderer.render(scene, camera);
img.src = renderer.domElement.toDataURL();
mesh.visible = true;
w.document.body.appendChild(img);
}
ich das Netz nur auf sichtbare = false, Rendern der Szene um den Screenshot zu nehmen, dann setzen mesh.visible auf true zurück.
Verwandte Themen
- 1. Skalieren eines Objekts in three.js
- 2. Three.js Drehen eines 3D-Objekts mit Mausereignissen
- 3. MatrixWorld-Eigenschaft eines three.js-Objekts setzen
- 4. Three.js: Drehen in der Mitte eines Objekts
- 5. Vergleichen der Farbeigenschaft eines Objekts | Three.js
- 6. Artefakte beim Rendern beider Seiten eines transparenten Objekts mit three.js
- 7. Auswählen eines bestimmten SVG-Objekts mit d3
- 8. Three.js: Wie wird das Skript eines 3D-Objekts zurückgegeben?
- 9. Verschieben eines Objekts basierend auf seiner Rotation in three.js
- 10. Warten Sie Garbage Collection eines bestimmten Objekts
- 11. Abrufen eines bestimmten Objekts aus JSON
- 12. Verknüpfen eines Objekts mit einem bestimmten Datum (SQL & Rails 4)
- 13. Rückgabe eines Date-Objekts in JSON mit einem bestimmten Format
- 14. die Länge eines bestimmten Objekts innerhalb eines Arrays
- 15. three.js Farbe des Objekts, nicht Textur
- 16. Zählen der Menge eines bestimmten Objekts in 2D-Array Java
- 17. Morphing mit Three.js
- 18. Tar ein Verzeichnis mit Ausnahme eines bestimmten Verzeichnisses
- 19. Ausnahme beim Löschen eines Objekts in der Datenbank
- 20. Verwenden eines three.js-Canvas mit Custombox
- 21. Generieren eines regelmäßigen Polygons mit Three.js
- 22. Erstellen eines Datetime-Objekts in einer bestimmten Zeitzone in JodaTime
- 23. Filter django queryset einschließlich eines bestimmten Objekts in ManyToMany Feld
- 24. Hinzufügen eines Objekts zu einem Array in einem bestimmten Index
- 25. AngularJS ng-Optionen zum Ausschließen eines bestimmten Objekts
- 26. Trainingsmodell zum Erkennen eines bestimmten Objekts (oder einer Szene)
- 27. THREE.js Kamera nach einem bestimmten Pfad
- 28. Ersetzen eines Objekts mit Mocks
- 29. Aktualisieren eines Objekts mit Laravel
- 30. Deserialisieren eines Objekts mit Abhängigkeiten