問題タブ [stl-format]
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.
javascript - Three.jsでSTLファイルをロードするための推奨される方法は何ですか?
機械設計およびシミュレーション ワークフローの一部として使用するように設計されたアプリケーションを作成しています。Three.js を使用して、Solidworks で設計された部品を読み込んで視覚化し、STL としてエクスポートできるようにしたいと考えています。 (テキストまたはバイナリ)。
** Meshlab のようなものを使用して OBJ やその他の形式に変換できることは十分に認識していますが、これはワークフローを妨げる不要な追加ステップのように思えます。**
Three.js には、Collada、OBJ、UTF-8、VTK、および JSON の適切な読み込みソリューションがあるようですが、STL をサポートする明確な例はありません。 ライセンスのために避けたいhttps://github.com/tbuser/thingiview.js/blob/master/javascripts/thingiloader.jsなど、過去に使用されたものがいくつか浮かんでいるのを見ました 、および https://github.com/tbuser/three.js/blob/master/utils/stl_geometry.js は完全に統合されていないようです。
何か不足していますか?
jquery - 2D 画像を .STL 形式に変換するプラグイン
jquery に 2D イメージを .STL ファイル形式に変換するプラグインはありますか?.net で検索しましたが、満足のいく答えが得られませんでした。
画像を.STL形式に変換するために使用できるjqueryのプラグインまたはその他の名前を付けてください??
ありがとう、
javascript - Javascript - IEEE 754 を使用してバイナリで浮動小数点をエンコードする方法
私は現在、three.js STLLoader.js に基づくSTL-Splitterについて書いています。この小さなツールは、STL ファイルを解析し、浮動小数点を配列に保存する必要があります。この後、接続されている三角形を調べて文字列に保存し、それをサーバーに送信して新しい STL ファイル (PHP を使用) を作成します。これは実際に機能します。
しかし、バイナリ ファイルをデコードして浮動小数点を保存した後、次のように浮動小数点を正しい形式に変換する方法がわかりません。
現在、ASCII 形式で記述していますが、どの形式を使用していてもかまいません。ちょっとした例やキーワード (検索できるもの) が役立つかもしれません。
ご協力いただきありがとうございます !(これが「noob」の質問である場合は申し訳ありません:/ )
python - 維管束樹のSTLモデルによるPython-VTK 3Dスプライン回帰
血管樹モデルのスプラインまたはポリライン表現を作成する必要があります (以下を参照)。
モデルは STL 形式であるため、すべての頂点の xyz 座標があります。線は血管メッシュの中心を通る必要があるため、頂点クラウドを通るスプライン回帰が最適なアプローチであると考えました。さらに、ポリラインの座標など、特定のポイントで容器の半径を取得できれば素晴らしいと思います。
このフォーラムと VTK の Web サイトを調べました (この種の簡単な実装があると仮定して) が、これまでのところ、使用できるものは見つかりませんでした。これを実行できる Python モジュールまたは VTK クラス (Python から呼び出す) を知っている人はいますか? これで見つけた python モジュールはすべて 2D データ用です。
どうもありがとう!
編集: VMTKと呼ばれるこのライブラリに出会いました。このライブラリは、血管のセグメンテーションをほぼ独占的に処理し、「中心線計算」と呼ばれるものの機能を備えています。ただし、通常は血管を端で「切断」し、「ソース ポイント」を定義する必要があります。ただし、私のモデルの場合、エンドポイントが「キャップ」されていることがわかり、問題がより複雑になります。解決策が見つかったら、ここに投稿します
visual-studio-2010 - pcl::io にはメンバ savePolygonFile がありません
pcl 1.6 の関数 savePolygonFileSTL がどこにあるかわかりません。どのファイルを含める必要がありますか?
ここでは、それはの一部であると言います
とにかくVS2010はそれを見つけられず、手動で検索しても、すべてのpcl 1.6フォルダーでその関数の定義が見つかりませんでした。savePolygonFile が存在しないか、類似しています。それはどのように可能ですか?わからないことはありますか?私を助けてください。
どうもありがとう
c# - 多くの頂点を持つSlimDXの低パフォーマンス
それで、私はかなり長い間SlimDXをいじっていて、
大きなSTLファイルでいくつかの問題を経験しました.
OpenGLでは、SharpGLで約100mbのファイルをロードするとすぐに、1〜2 FPSに落ちます(複数のファイルで同じ問題)。私は何かを逃しましたか、それとも単に正しくないことはありますか?
編集:私の質問を指定するだけです: 1.000.000+ 頂点での SlimDX のパフォーマンスは常に悪いですか?
編集:インデックス バッファーを使用する方が効率的であることはわかっています。また、CullingMode.None が実際には FPS セーバーではないこともわかっていますが、OpenGL テストでは、両面照明と少しのスムージングは、必要なポイントの 3 倍の数 (最悪の場合) を作成するのと同じくらい難しいはずです。
編集:好奇心から、indexBuffer を含めるようにコードを変更しましたが、実際には FPS に何らかの影響がありました。現在、これを検証しています。
BasicFramework.cs
SimpleIntegration.cs
shader.hlsl
前もって感謝します