Frage

Ich versuche, ein 3D-Modell in eine PDF-Datei zu setzen. Als ich die PDF-Datei in Acrobat laden, es kommt.

Allerdings, wenn ich das Drehen verwenden, Spin oder Handsteuerung, das 3D-Bild bleibt in der gleichen Orientierung, während die Kamera Sicht scheint in verschiedenen Richtungen zu Punkt, so dass auch ein leichtes dreht, wird das Bild aus dem Bildschirm, wenn ich nicht senden vergrößern Ausweg. Dies ist das Gegenteil von dem, wie es funktionieren soll. Die Kamera nicht, während des 3D-Bild dreht bleiben soll

Ich bin der dritte Mann auf diesem Code zu arbeiten, und es zeigt. Die Software ist eine Kombination aus Libharu, der U3D Code von Source (Intel castoff Code, im Wesentlichen), und einige Sachen von Praktikanten geschrieben.

So hat jemand etwas gesehen und fand heraus, warum es passiert? Gibt es einen Hinweis gibt für programmatisch eine PDF-Datei mit 3D-Bilder erstellen, die Dinge zu erklären ist besser als der PDF-Standard? Alle anderen Vorschläge, wie dies zu nähern?

War es hilfreich?

Lösung

ich es herausgefunden.

In der PDF-Spezifikation, Abschnitt 13.6.4, es ist die Definition des Kamerablickpunktes. Es umfasst mehrere Dinge, von denen ich nicht ganz zuerst verstehen: die CO-Wert. Was dies bedeutet ist setzt der Drehpunkt der Sicht, die den CO-Wert direkt vor der Kamera ist.

Was passiert ist, dass eine negative Zahl in das CO in diesem Fall bekam. Das brachte den Mittelpunkt der Drehung eine Anzahl von negativen Einheiten vor der Kamera, was dazu führte, dass der Drehpunkt hinter der Kamera war. Das bedeutete, dass die Sicht eine Kugel aus dem Bild in einiger Entfernung bereiste, und so konnte das Bild nicht herumkommen, sondern von ihm weg zeigen könnte.

Für alle programmatisch ein 3D-Bild in einem PDF erstellen, wenn Sie einen CO-Wert haben, stellen Sie sicher, dass es positiv ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top