1

3DモデルをPDFファイルに入れようとしています。PDFファイルをAcrobatにロードすると表示されます。

ただし、回転、回転、またはハンドコントロールを使用すると、3D画像は同じ方向に保たれ、カメラの視点は異なる方向を向いているように見えるため、少し回転させても、ズームアウトしない限り画像が画面から外れます。 。これは、動作の逆です。3D画像が回転している間、カメラは静止している必要があります。

私はこのコードに取り組んでいる3番目の男です、そしてそれは示しています。このソフトウェアは、libharu、SourceforgeのU3Dコード(基本的にはIntelのキャストオフコード)、およびインターンによって作成されたものを組み合わせたものです。

それで、誰かがこのようなものを見て、なぜそれが起こっているのかを知ったことがありますか?PDF標準よりも説明に優れた3D画像を含むPDFファイルをプログラムで作成するためのリファレンスはありますか?これにアプローチする方法に関する他の提案はありますか?

4

1 に答える 1

1

私はそれを考え出した。

PDF仕様のセクション13.6.4には、カメラ視点の定義があります。それにはいくつかのことが含まれていますが、そのうちの 1 つは最初はよくわかりませんでした: CO 値です。これが行うことは、視点の回転の中心を設定することです。これは、カメラの真正面の CO 値です。

この場合、負の数が CO に入ったことが原因です。これにより、回転の中心がカメラの前にある負の単位数になりました。これは、回転の中心がカメラの後ろにあることを意味します。つまり、視点は画像から少し離れた球の周りを移動したため、画像を回避することはできませんでしたが、画像から離れることができました.

プログラムで PDF に 3D 画像を作成する場合、CO 値がある場合は、それが正であることを確認してください。

于 2010-02-18T14:38:33.640 に答える