問題タブ [vcg]

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.

0 投票する
2 に答える
1277 参照

c++ - VCG でのメッシュの改良

VCG ライブラリでトリメッシュの改良を行った人はいますか? タグとして追加しますが、まだ十分な評判がありません。洗練されたライブラリのいずれかを含めるたびに、次のエラーが発生します。

これはこの行にあります:

それを含む定義 (巨大な c/p を許してください) は次のようになります。

私の頂点、面、およびメッシュは次のように宣言されています。

誤解しているものがあるかどうかはわかりません。コードの他の場所で myMesh::FacePointer を使用していますが、テンプレートの山に欠けているものがあると思います。これは、refine.h をインクルードしようとするまでは正常に動作します (つまり、コンパイルして、想定どおりに動作します)。VCG の経験のある方からのアドバイスをいただければ幸いです。

0 投票する
1 に答える
2044 参照

c++ - g++ で vcglib コードをコンパイルするのに助けが必要

ライブラリ vcglib (http://vcg.sourceforge.net/index.php/Main_Page) の使用方法を学ぼうとしていますが、コンパイルするのに最も苦労しています。今、私は trimesh_definition.cpp をコンパイルしようとしています。これは、すべてを起動して実行する方法を示すはずの vcglib に付属する基本的な例です。

コンパイルしようとしているコードは次のとおりです。

次のコマンドでコードをコンパイルしています。

次のエラーが表示されます。

テンプレートについてよく知らないので、何が問題なのか、どのように修正すればよいのかわかりません。これは、上記でリンクした vcglib Web サイトから直接ダウンロードしたコードであり、何も変更していないため、コンパイルされないことに驚いています。

彼らが提供する例のほとんどは、Windowsコンピューターとビジュアルスタジオ向けのようです。Arch Linux を実行しており、これを g++ でコンパイルしています。問題は 2 つのコンパイラの違いでしょうか?

私は本当に迷っています。どんな助けでも大歓迎です。

0 投票する
1 に答える
590 参照

coordinates - vcg ライブラリで頂点座標を抽出する方法

VCG ライブラリを使用して、メッシュ オブジェクトから頂点の 3D 座標を抽出しようとしています。誰もこれを行う方法を知っていますか? 私は一晩中試しましたが、何も得られませんでした。大文字は頂点のいくつかの属性を表しているようですが、その表が見つかりませんでした。誰でも私を助けることができますか?ありがとうございました!

0 投票する
1 に答える
634 参照

c++ - vcglib の例を使用するとアサーション エラーが発生する

点群に基づいてサーフェスを再構築するために vcglib を使用したいと考えています。しかし、プログラムを実行するたびに (/vcglib/apps/sample/trimesh_allocate などの提供された例も使用して)、次の出力が得られます。

trimesh_allocate: ../../../vcg/simplex/vertex/component.h:50: int vcg::vertex::EmptyCore::cFlags() const [with TT = MyUsedTypes]: アサーション `0' が失敗しました。

これを解決する方法はありますか?Ubuntu 12.04 で QT-Creator 2.4.1 を使用しています。コンパイラまたはリンカのエラーが発生します。

前もって感謝します、ミルコ

0 投票する
1 に答える
5629 参照

llvm - llvm からの CFG を xvcg に表示する

llvm のプログラムには-view-cfgオプション ( docopt ) があり、プログラムを介して制御フロー グラフを表示できますdot。しかし、ドットからポストスクリプトとしてレンダリングするには CFG が大きすぎます。xvcgCFGを含む複雑なグラフを表示できるユーティリティがあることを私は知っています(そしてそのは「VCGツール-コンパイラグラフの視覚化」と言っています)。

では、llvm の CFG を xvcg 形式で出力するにはどうすればよいでしょうか。

0 投票する
1 に答える
823 参照

c++ - VCGlib のサンプル コードで Visual Studio 2013 がクラッシュする

vcglib について勉強中です ( http://vcg.sf.net )

私の問題は、「ローカル」ウィンドウまたは「自動」ウィンドウで変数を検査しようとすると、次のコードが VS 2013 をクラッシュさせることです。

cloud上記では、50000 から 100000 の要素があります。この点群は、OpenCL を使用して GPU メモリで計算されます。機能fetchCloudし、fetchColorsそれぞれのデータをホスト メモリにダウンロードします。

trimesh_ant_freeglut sampleに付属の から上記のコードをコピーしましたvcglib

また、VS2013 でこのサンプルを正常にコンパイルして実行しました。正常に動作し、いつでもデバッガーで一時停止して、関心のあるすべての変数を調べることができます。

また、サンプルにコードを追加して、1000000 個のランダム ポイントのクラウドを生成しました。デバッガーで実行中のサンプルを一時停止して変数を調べると、 VS2013 に mesh変数が表示されます。

私のソース コードとサンプル コードの両方が、異なるプロジェクトとして同じソリューションに含まれています。ソリューションは CMake を使用して生成されます。プロジェクト間の主な違いは、OpenCL を使用することです。

この問題をデバッグするにはどうすればよいですか? 必要になる可能性がある追加情報を提供する準備ができています。現在、何を提供すればよいかわかりません。

更新:すべての拡張機能を無効にしようとしましたが、まだうまくいきません。

Update2:私のコードをコンパイル、実行、およびデバッグするように同僚に依頼しました - 彼の Visual Studio インストールもクラッシュします。

Update3:ダウンロードされた Visual Studio Update RC2 - 再びクラッシュする

Update4:class CMeshソース ファイル内の関連するコードを移動してみました。結果が不安定です。Visual Studio がクラッシュする場合とクラッシュしない場合があります。コードが の開き括弧の直後にある場合、クラッシュしませんmain。このコードと の間に何らかの指示がある場合int main(int argc, char **argv) {、クラッシュが発生する可能性があります。

このコードがどこかでスタックを破損していると考えるのは正しいですか?

0 投票する
0 に答える
179 参照

c++ - PCL を使用した法線推定の統一

PCL (ポイント クラウド ライブラリ) を使用して、3D ポイント クラウドを三角測量しました。しかし、私が得た三角測量は一貫していません。質問と同様の状況が発生します: How to unify normal orientation

しかし、このコードはうまく動作せず、コンパイルできません。関数呼び出しで例外が発生します。

また,VCG は新しい版に更新されており、元の作成者がソース コードを編集したため、現在は動作しません。

0 投票する
0 に答える
106 参照

c++ - VCGlib の gcc コンパイルの問題

vcglib プロジェクトのサンプルをビルドしようとしています。makefile はありませんが、いくつかの qmake ファイルがあります。

私はサンプルを作成しようとして頭を叩いています。しかし、gcc は何百ものエラーを吐き出しています。

主なエラーは

私はグーグルを試しましたが、「定義」に関連しているようですが、問題がわかりません。

誰かが私を投げることができるメイクファイルはありますか?

任意の助けをいただければ幸いです

ありがとう

-lp