@@ -25,7 +25,8 @@ CoordinateFrame::CoordinateFrame(const CoordinateFrame& rhs, const CopyOp& copyo
2525 Inherit(rhs, copyop),
2626 name(rhs.name),
2727 origin(rhs.origin),
28- rotation(rhs.rotation)
28+ rotation(rhs.rotation),
29+ temp_ldvec3(rhs.temp_ldvec3)
2930{
3031}
3132
@@ -37,6 +38,7 @@ int CoordinateFrame::compare(const Object& rhs_object) const
3738 const auto & rhs = static_cast <decltype (*this )>(rhs_object);
3839 if ((result = compare_value (name, rhs.name )) != 0 ) return result;
3940 if ((result = compare_value (origin, rhs.origin )) != 0 ) return result;
41+ if ((result = compare_value (temp_ldvec3, rhs.temp_ldvec3 )) != 0 ) return result;
4042 return compare_value (rotation, rhs.rotation );
4143}
4244
@@ -46,6 +48,7 @@ void CoordinateFrame::read(Input& input)
4648 input.read (" name" , name);
4749 input.read (" origin" , origin);
4850 input.read (" rotation" , rotation);
51+ input.read (" temp_ldvec3" , temp_ldvec3);
4952 input.read (" subgraphRequiresLocalFrustum" , subgraphRequiresLocalFrustum);
5053 input.readObjects (" children" , children);
5154}
@@ -56,6 +59,7 @@ void CoordinateFrame::write(Output& output) const
5659 output.write (" name" , name);
5760 output.write (" origin" , origin);
5861 output.write (" rotation" , rotation);
62+ output.write (" temp_ldvec3" , temp_ldvec3);
5963 output.write (" subgraphRequiresLocalFrustum" , subgraphRequiresLocalFrustum);
6064 output.writeObjects (" children" , children);
6165}
0 commit comments