summaryrefslogtreecommitdiffstats
path: root/test/samples/uscxml/proto/3DViewer/LinearAlgebra.proto
blob: 135ed00fd37288c01eb36af15cdb5ca80d72e035 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
message Quaternion {
  required double w = 1;
  required double x = 2;
  required double y = 3;
  required double z = 4;
}

message Vector3 {
  required double x = 1 [default = 0];
  required double y = 2 [default = 0];
  required double z = 3 [default = 0];
}

message Matrix3 {
  required Vector3 x = 1;
  required Vector3 y = 2;
  required Vector3 z = 3;
}