NatNet data-flow diagram connecting tracking software, network delivery and client applications.
NatNet logo.

NatNet SDK

NatNetのクライアント/サーバーアーキテクチャにより、クライアントアプリケーションはトラッキングソフトウェア(Motive)と同じシステム上、別のシステム上、またはその両方で実行できます。SDKは、標準API(C/C++/.NET)、ツール(Microsoft Visual Studio)、およびプロトコル(UDP/Unicast/Multicast)とシームレスに統合されます。

SDKの内容

NatNetライブラリ

ネイティブC++ネットワーキングライブラリ [ヘッダー、静的ライブラリ (.lib)、動的インポートライブラリ (.lib/.dll)]

NatNetアセンブリ

.NET互換クライアント用の管理された.NETアセンブリ(NatNetML.dll)。

NatNetサンプル

独自のコードに迅速に統合できるように設計されたサンプルプロジェクトと実行可能ファイル。

MATLABへのMatNetインターフェース

.NETインターフェースとサンプルプログラム(MatNet.m)で、マーカー、剛体、またはスケルトンをリアルタイムでストリーミングします。MatNetサンプルプログラムは、追加のMATLABモジュールを必要とせずにMATLABコアと直接連携します。

API構造

NatNetクライアント

NatNetサーバー(Motive)と通信するためのクラスです。

NatNetデータ型

NatNetパケットにエンコードされたデータをカプセル化する構造体です。

NatNetアセンブリ

管理された(.NET)クラスライブラリで、.NETコンポーネントから呼び出すことができます。NatNetアセンブリは、基盤となるネイティブNatNetライブラリをラップし、.NET互換環境(例:VB.NET、C#、MatLab)で使用するためのNatNetクライアントとNatNetデータ型を公開します。

データ型

マーカーセットデータ

識別されたマーカーとその位置(X,Y,Z)の名前付きコレクションです。

剛体データ

ユニークなID、位置、方向データを持つ名前付きセグメントと、それを定義するために使用される識別されたマーカーのコレクションです。

スケルトンデータ

剛体の名前付き階層コレクションです。

フォースプレートデータ

力とモーメントデータを再放送します。

デバイスデータ

DAQデバイスなどのアナログデバイスからのデータを再放送します。

今すぐダウンロード

OptiTrackの無料NatNet SDKを使用して、カスタムアプリケーションにリアルタイムトラッキングを導入しましょう。

システムを構築する準備はできましたか? 私たちのチームが、あなたのスペース、目標、アプリケーションに合わせたモーションキャプチャソリューションを提供しますので、初日から最高のパフォーマンスを得ることができます。