問題タブ [opennurbs]
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.
c# - .NET 4 での FileLoadException
OpenNURBS ツールキット(こちらを参照)を使用してアプリケーションをビルドしようとしていますが、デバッグ中に次のメッセージで FileLoadException が発生します。
混合モード アセンブリは、ランタイムのバージョン 'v2.0.50727' に対してビルドされており、追加の構成情報がないと 4.0 ランタイムに読み込むことができません。
OpenNURBS ツールキットは、この時点でプロジェクト内の唯一の非システム アセンブリであるため、問題はそのファイルにあることがわかっています。これらの想定される構成オプションはどこにあり、何ですか? どんな助けでも大歓迎です。
c++ - NURBS カーブを描く?
先週、私はこの問題に直面してきました。私の現在のプロジェクトでは、NURBS 曲線を描く必要があります。プロジェクトは既に OpenNURBS を使用していますが、その使用方法を理解できませんでした。
私の質問は、いくつかのコントロール ポイントからカーブ ポイントを取得するにはどうすればよいですか?
かなりの検索を行ったところ、次の Web サイトを見ました: http://www.nar-associates.com/nurbs/c_code.html
コードを使用できますが、N 個の制御点を使用するためにコードを拡張/単純化する方法がわかりません。
(また、私は C++ を使用しているので、コードをページから上記の言語に変換しました。C++ に固有の回答の方が適切ですが、言語間の変換に問題はありません。)
nurbs - BSpline に次のものを含めることは合理的ですか?
次のパラメーターを持つ閉じた 3 次 (次数 2) BSpline があります。
9 つのコントロール ポイント 14 のノット ポイント
なぜ関係は 9 + 3 + 2 = 14 なのですか?
zlib - zlib ライブラリで zcalloc および zcfree 関数をカスタマイズする際のリンク エラー
Nurbs ライブラリ ( http://www.rhino3d.com/opennurbs ) をプロジェクトに統合しているときに、ライブラリ zlib で次のリンク エラーが発生します。
機能を確認しました
ZLIB ソース コードのファイルdeflate.cで、この関数がzcfreeとzcallocの 2 つの関数の実装を見つけることができないと推測します。その理由は、 Nurbsライブラリが関数zcfreeとzcallocをカスタマイズするためです。これは 2 つのステップで行われます。
Nurbsライブラリ コードでzcallocとzcfreeをカスタマイズします。
これら 2 つの関数は、ファイルopennurbs_zlib_memory.cppに次 のように実装されています。
/li>- フラグ MY_ZCALLOC および Z_PREFIX を使用して ZLIB ライブラリをコンパイルします。
確認したところ、これら 2 つの手順は両方とも完了していますが、リンク エラーがまだ発生するのはなぜですか。
アドバイスをいただけますか?本当にありがとう!
更新: @Dale Lear: ご支援いただきありがとうございます。しかし、私の状況は異なります。代わりに、opennurbs.lib とリンクする場合は、opennurbs のソース コードを自分のプロジェクトに統合しようとしました (点群ライブラリのサーフェス モジュールのように: http://www.pointclouds.org/blog/trcs/moerwald/ )。opennurbs ソリューションのプロジェクト zlib から zlib をビルドします。この zLib は、変更された zconfig.h (Z_PREFIX と Z_MYCALL が定義されていると思います) を使用してビルドされています。これは、関数 zfree と zalloc がまだ実装を待っていることを意味します。しかし、ZLib が opennurbs_zlib_memory.cpp から zcfree() と zcalloc を取得しないのはなぜですか。なぜかかるのかわかりません。