問題タブ [cgal]

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 投票する
1 に答える
2841 参照

c++ - Mac OS X 10.7.2 での C++ による基本的な CGAL プログラムのコンパイル

Voronoi_Diagram_2 の例をコンパイルしようとすると、次の出力が得られます。

助けてください!

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

c++ - いくつかのポイントのボロノイ図を QT に表示するにはどうすればよいですか?

QT の QGraphicsScene にいくつかの点をプロットし、それらを点クラスにカプセル化しました。これらの点のボロノイ図を計算してシーンに表示したいと思います。これを行う最善の方法は何ですか?

CGALを使おうと思っていたのですが、いい方法が見つかりません。

0 投票する
3 に答える
3078 参照

c++ - QT CreatorのQTプロジェクトにCGALをどのように含めますか?

Qt Creatorで実行するために、 CGALのサンプルコードの一部をQtプロジェクトとして実行しようとしています。ファイルを変更する必要があると思い.proます。CGALライブラリを使用するにはどのように変更する必要がありますか?

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

eclipse - OSX 上の Eclipse の CGAL

OS X 10.7 で Eclipse を使用して CGAL を使用しようとしています。MacPorts 経由で CGAL をインストールし、/opt/local/include をインクルード リストに追加して、Eclipse にそのことを認識させました。これで、リンカー エラーが発生します。ここで少し迷っています。何か提案はありますか?

これは私がコンパイルする方法です:

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

c++ - Macports cgal が機能しない! どうすれば修正できますか?

これは、CGAL のメイン Web ページで見つけた基本的な例です。私は以下をコンパイルしようとしています:

しかし、私はこのエラーが発生します:

macports を使用して cgal をインストールしました。これの何が問題なのか誰か知っていますか?

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

c++ - リンカは、ビルドに含める .lib ファイルをどのように選択しますか?

あまり意味のない背景: Visual Studio 2010 を使用して CGAL をビルドしようとしています。これは GMP および MPFR ライブラリに依存しています。CGAL に依存するプロジェクトを構築しています。

プロジェクトをビルドすると、リンカー エラーが発生します。

ただし、gmp.lib ファイルで GMP を使用するように CGAL に指示しました。そして実際に使われています。しかし、どういうわけかリンカーは追加で gmp-vc100-mt-sgd.lib を必要としています。したがって、「gmp-vc100-mt-sgd.lib」がデフォルト名で、CGAL 構成の .h ファイルを変更して「gmp.lib」に変更しました。私はすべての可能な場所をチェックしました:

  • 私のプロジェクトのリンカー - >追加の依存関係にはそのようなライブラリはありません
  • 私のプロジェクトからこのライブラリへの参照はありません
  • 上記は私のソリューションのすべてのプロジェクトに適しています
  • #pragma comment(lib, "gmp-vc100-mt-sgd.lib")インクルードされた .h ファイルにはディレクティブはありません(プロジェクト内のすべてのファイルに対して .i プリプロセッサ出力を生成しました)

CGAL を再構築し、ソリューションを再構築しようとしましたが、結果は得られませんでした。リンカーはまだ古い 'gmp-vc100-mt-sgd.lib' ファイルを必要としています。

私は立ち往生しています。チェックする他のオプションはありますか?追加の .lib 依存関係が由来する他のソースはありますか? gmp-vc100-mt-sgd.lib の唯一の言及は、/DEFAULTLIB: ディレクティブの下の CGAL .lib および .obj ファイルにあります。CGAL ソリューションのすべてのファイルを検索して、この魔法の gmp-vc100-mt-sgd.lib 名の言及を見つけましたが、結果はありませんでした。

.i ファイルのすべての #pragma ディレクティブをチェックして、gmp-vc100-mt-sgd.lib という名前が部分的に分割されていないことを確認したため、見つけることができませんでした。そこには絶対に提示されていません。

何か案は?

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

computational-geometry - CGAL::Iso_rectangle_2 と CGAL::Ray_2 の交点

Object intersection(Type1<Kernel> obj1, Type2<Kernel> obj2)CGAL には、可能なタイプが異なる 2 つのオブジェクトの交差を表すオブジェクトを返す関数があります。(x 軸と y 軸に平行な辺を持つ長方形) と(特定の点から出射する指向性光線) の交点は、または (点または線分) のいずれかであると言われています。CGAL::Iso_rectangle_2CGAL::Ray_2CGAL::Point_2CGAL::Segment_2

また、光線が長方形と 2 点で交差する場合はどうなるでしょうか。マニュアルでそれについて何も見ることができません。

ここに画像の説明を入力

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

c++ - CGAL 2D Delaunay Triangulation:頂点IDペアとしてエッジを取得する方法

それぞれに関連付けられたIDを持つ2Dポイントのセットがあります。(たとえば、ポイントが配列に格納されている場合、idは各ポイント0、....、n-1へのインデックスです)。

次に、これらの点のドロネー三角形分割を作成し、すべての有限エッジをリストします。エッジごとに、対応する2つの頂点で表されるポイントのIDが必要です。例:ポイント0とポイント2の間にエッジがある場合、(0,2)。これは可能ですか?

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

c++ - CGAL フレームワークを使用した C++ での通常の推定

関数を使用して一連の点の法線を推定するために CGAL を使用していCGAL::mst_orient_normalsますが、遅すぎます。ドキュメントの例も試しました。球体に対応する点のセットで法線を推定し、1 時間以上かかります。これが正常なのか、何か間違っているのか知りたいです。