@@ -27,6 +27,7 @@ void load(Archive& ar, hpp::fcl::Contact& contact,
27
27
ar >> make_nvp (" b1" , contact.b1 );
28
28
ar >> make_nvp (" b2" , contact.b2 );
29
29
ar >> make_nvp (" normal" , contact.normal );
30
+ ar >> make_nvp (" nearest_points" , contact.nearest_points );
30
31
ar >> make_nvp (" pos" , contact.pos );
31
32
ar >> make_nvp (" penetration_depth" , contact.penetration_depth );
32
33
contact.o1 = NULL ;
@@ -115,7 +116,7 @@ void save(Archive& ar, const hpp::fcl::DistanceResult& distance_result,
115
116
ar& make_nvp (" base" , boost::serialization::base_object<hpp::fcl::QueryResult>(
116
117
distance_result));
117
118
ar& make_nvp (" min_distance" , distance_result.min_distance );
118
- ar& make_nvp (" nearest_points" , make_array ( distance_result.nearest_points , 2 ) );
119
+ ar& make_nvp (" nearest_points" , distance_result.nearest_points );
119
120
ar& make_nvp (" normal" , distance_result.normal );
120
121
ar& make_nvp (" b1" , distance_result.b1 );
121
122
ar& make_nvp (" b2" , distance_result.b2 );
@@ -128,8 +129,7 @@ void load(Archive& ar, hpp::fcl::DistanceResult& distance_result,
128
129
make_nvp (" base" , boost::serialization::base_object<hpp::fcl::QueryResult>(
129
130
distance_result));
130
131
ar >> make_nvp (" min_distance" , distance_result.min_distance );
131
- ar >>
132
- make_nvp (" nearest_points" , make_array (distance_result.nearest_points , 2 ));
132
+ ar >> make_nvp (" nearest_points" , distance_result.nearest_points );
133
133
ar >> make_nvp (" normal" , distance_result.normal );
134
134
ar >> make_nvp (" b1" , distance_result.b1 );
135
135
ar >> make_nvp (" b2" , distance_result.b2 );
0 commit comments