問題タブ [u3d]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
pdf - PDF3D画像が正しく移動しない
3DモデルをPDFファイルに入れようとしています。PDFファイルをAcrobatにロードすると表示されます。
ただし、回転、回転、またはハンドコントロールを使用すると、3D画像は同じ方向に保たれ、カメラの視点は異なる方向を向いているように見えるため、少し回転させても、ズームアウトしない限り画像が画面から外れます。 。これは、動作の逆です。3D画像が回転している間、カメラは静止している必要があります。
私はこのコードに取り組んでいる3番目の男です、そしてそれは示しています。このソフトウェアは、libharu、SourceforgeのU3Dコード(基本的にはIntelのキャストオフコード)、およびインターンによって作成されたものを組み合わせたものです。
それで、誰かがこのようなものを見て、なぜそれが起こっているのかを知ったことがありますか?PDF標準よりも説明に優れた3D画像を含むPDFファイルをプログラムで作成するためのリファレンスはありますか?これにアプローチする方法に関する他の提案はありますか?
c++ - 誰かが良いU3Dライブラリを推薦できますか?
いくつかの3D画像をPDFファイルに入れる必要があります。PDFはユニバーサル3D(U3D)形式を使用しています。私はU3DSourceforgeプロジェクト(基本的には、ECMA標準化の取り組みの後にIntelがリリースしたもの)が好きではありません。
私が使用できる優れたU3Dライブラリを知っている人はいますか?私はMicrosoftWindows、FWIWでC++を使用しています。
c++ - ファイル形式の整数型
私は現在、ファイル形式についてさらに詳しく学ぼうとしています。
3Dファイル形式(この場合はU3D)の仕様があり、それを実装してみたいと思います。学習効果のためだけに、深刻なことは何もありません。
私の問題は、定義する必要のあるタイプから非常に早く始まります。さまざまな整数(8ビット、16ビット、32ビットの符号なしおよび符号付き)を定義する必要があり、ファイルに書き込む前にこれらを16進数に変換する必要があります。
I16 ieを作成することはできないので、これらのタイプをどのように定義しますか?私にとってのもう1つの問題は、そのI16を8桁の16進数(つまり0001 0001)に変換する方法です。
visual-c++ - Visual C++ からの U3D/PDF3D のエクスポート
Visual C++で書かれたCADアプリケーションで図面をPDF3Dに書き出す際に発生するメモリ使用量の問題を解決してほしいと依頼されました。
機能のエクスポートは、単純なモデルまたは複雑なモデルの一部のみでは適切に動作しますが、複雑なモデル全体では適切に動作しません。
U3D オブジェクトの作成には U3D sourceforge プロジェクトを使用しています。PDFに挿入した後。問題があるのはオブジェクト作成部分です。
U3D sourceforge プロジェクトは、C++ で使用するために C++ でビルドされたライブラリでもありますが、2007 年以降廃止されており、ドキュメントが貧弱であり、そのサンプルのコレクションは十分とは言えません! プロジェクトのTODOリストにも、メモリの問題があると記載されています!
そのため、私はこの問題を 2 つの側面から攻撃するよう求められました。
U3D コードのメンテナンスを行います。
アプリケーションが U3D ライブラリと対話する方法を変更します。
彼らはまた、私たちの管理下にあるので、サイド2.が好ましいと言いました。
問題を解決しようとしたとき、2 つの結論を得ました。
私は、U3D メソッド EncodeX がメモリの誤用の原因であると強く疑っています。
アプリケーションがライブラリとやり取りする方法(圧縮パラメーター、フラグなどの変更)について、小さな変更をたくさん試みましたが、そのたびにメモリの過剰割り当てが発生しました。
問題は、このライブラリを使い続ける価値があるかどうかです。そのコードは読むのが楽しいものではありません...または、同じ目的で他のライブラリを見るのは良い考えでしょうか? 私はそれらを調査しませんでしたが、VCGlib または libharu に切り替えることを真剣に考えています。
他の選択肢は次のとおりです: Visual Technologies の PDF3D エクスポーターを使用しますが、これには許容できないコストがかかります。または、U3D エクスポーターの独自の実装を開発することもできます。予想される締め切りの準備ができていません。したがって、これらのオプションは禁止されています。
何が最善かを判断するには、本当に助けが必要です。
前もって感謝します、セルジオ
c++ - `.u3d` ファイルを作成するには?
私は学校のプロジェクトに取り組んでおり、いくつかの 3D ベクトル データとサーフェス プロットがあります。これらは.dat、プログラムから出力されたファイルに保存されますc++。
これらのファイルを必要に応じてプロットすることはできますが、(パッケージを使用して) TeX ドキュメントに含めることができるようにファイルgnuplotを作成したいと思っています。.u3dmovie15
u3d ファイルを作成するにはどうすればよいですか? (私はマックで働いています)。
unity3d - Unity3d縦向きで異なる画面サイズをサポートする方法
したがって、横向きのゲームでは、可能な限り広い画面 (16:9 など) に対応するのに十分な幅の背景を作成できることを知っています。ワイド画面の余分な背景は、他の縦横比では単純に無視されます。
私の問題は、ゲームがポートレート モード (スペース シューター ゲームのような) になっていることです。Unity で余分な背景を水平方向ではなく垂直方向にカットしたいのです。つまり、現在、ユニティは一部の画面サイズで左右の背景を無視します。一部の画面サイズでは上下の背景を無視したいです。
カメラのアスペクトのサイズを変更したくありません。では、どうやってそれを行うのですか?ありがとう!
pdf - PDF ファイルに 3D 要素が含まれているかどうかの検出
ファイルの内容を読み取らずに、PDF に 3D 要素 (ユニバーサル 3D オブジェクトが埋め込まれている) が含まれているかどうかを検出する方法はありますか? この情報はメタデータから取得できますか?
3d - U3D を STL または OBJ ファイル形式に変換
ユニバーサル 3d ファイル形式 (.u3d) を .stl または .obj 形式に変換したいと考えています。u3d ファイルからジオメトリ データ (頂点、法線)、マテリアル、テクスチャを抽出するためのライブラリを探しています。U3d 形式は現在では時代遅れになっています。インターネットでいくつかのライブラリを検索してみましたが、適切なものを見つけることができませんでした。u3d を直接 stl または obj に変換するライブラリはありますか?
ありがとう