問題タブ [iosurface]
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 - 単純なサーフェス ネット アルゴリズムのワークフロー
私は現在、等値面抽出アルゴリズムを研究しています。Javascriptコードを使用して、ここで紹介を見つけました。私は Javascript コーダーではないことに注意する必要があります。私は主に Java と F# を使用していますが、コードを F# に移植することができました。
結局のところ、現在の私の問題は、サーフェス ネット アルゴリズムの実装を理解することです。(リンクは下に提供されています)。ブログ・紹介の作者が作ったものです。
197 行 (169 sloc)ここから 6.38 KB
わかっていることとわからないことをここに書きます。
アルゴリズムの理解方法:
cube_edges (またはむしろ頂点リスト) の組み合わせリストとエッジ リスト (ルックアップ テーブル) を作成する
現在のセル/キューブ内の各頂点の float 値をトポロジーに従って (エッジ リストに依存して) 補間しながら、完全なグリッドを反復処理します。
頂点を押し戻し、面を設定します。
私には不明なこと:
- edge_table を生成するアルゴリズムをインターネットで検索しましたが、見つかりませんでした。誰かが私にそれを説明できますか?
- 顔はどのように互いに接続されていますか。顔が作成された最後のスニペットで何が起こるでしょうか?
ルールに合うように質問を改善することにオープンです。
objective-c - CGDisplayStream を使用した H.264 圧縮セッションのエンコード
画面からのデータを使用して H.264 圧縮セッションを作成しようとしています。CGDisplayStreamRef
次のようにインスタンスを作成しました。
以下は、現在のエンコード機能のセットアップ方法です。
CMSampleBufferRef
エンコード関数を適切に呼び出すことができるように、データを画面から に変換する方法を理解しようとしています。これまでのところ、これが可能かどうか、または私がやろうとしていることに対する正しいアプローチかどうかを判断できませんでした. 誰か提案はありますか?
編集: にIOSurface
変換しCMBlockBuffer
ましたが、それを に変換する方法がまだわかりませんCMSampleBufferRef
:
編集2
いくつかの進捗状況:
ios - Swift で IOSurface を作成する方法
Swift で IOSurface を作成し、そこから CIImage を作成しようとしています。IOSurfaceRef は問題ないように見えますが、CIImage は nil を返します。
何か提案はありますか?CIImageイニシャライザがその仕事をするためにもう少しメタデータが必要だと思いますが、何がわからないのですか。