※データの無断転載は固くお断りします。
.pd1ファイルは、XOPSのポイントを構成するファイルです。
X operations TOOLS ポイントエディタによれば、PD1の正式名称は"Point Data Version 1"です。
座標とパラメーター情報を持った「ポイント」と呼ばれるものが記録されています。
ファイル構造は以下の通りです。
ポイント数によってファイル全体のサイズは可変しますが、各要素のデータ長は固定です。データの並び順はリトルエンディアンです。
[2Byte] ポイント数 |
[20Byte×ポイント数] 個々のポイントデータ ・16Byte:座標と向き(xyz+r) ・4Byte:パラメーター |
ポイント数を表します。
本家XOPSの場合ポイント数は最大200個(0xC8)のため、2バイト目は常に0x00になります。
ポイントデータの実データを表します。前述のポイント数分、本ポイントデータを定義します。
●座標と向き
ポイントの座標と向きを定義します。
float型(4Byte)のX/Y/Z(3軸)と向きで、計16Byteです。
向きの単位はラジアンであり、X-Z平面のY軸回転です。Z軸の正方向が0.00[rad]、X軸の正方向が1.57[rad]となります。
●パラメーター
ポイントが持つパラメーターです。1バイト目が第1パラメーターで、4バイト目が第4パラメーターです。
char(signed char)型(1Byte)でパラメーター4個分、計4Byteになります。