@@ -34,11 +34,11 @@ namespace vsg
3434 // / origin value provides a means of translating the view matrix relative to the origin of any CoordinateFrame subgraphs
3535 // / to maximize the precision when moving around the CoordinateFrame subgraph. This is helpful for astronmically large
3636 // / scenes where standrd double precision is insufficient for avoiding visually significant numerical errors.
37- dvec3 origin;
37+ ldvec3 origin;
3838
39- virtual dmat4 transform (const vsg::dvec3 & offset = {}) const = 0;
39+ virtual dmat4 transform (const vsg::ldvec3 & offset = {}) const = 0;
4040
41- virtual dmat4 inverse (const vsg::dvec3 & offset = {}) const
41+ virtual dmat4 inverse (const vsg::ldvec3 & offset = {}) const
4242 {
4343 return vsg::inverse (transform (offset));
4444 }
@@ -88,7 +88,7 @@ namespace vsg
8888
8989 void set (const dmat4& matrix);
9090
91- dmat4 transform (const dvec3 & offset = {}) const override ;
91+ dmat4 transform (const ldvec3 & offset = {}) const override ;
9292
9393 void read (Input& input) override ;
9494 void write (Output& output) const override ;
@@ -123,7 +123,7 @@ namespace vsg
123123
124124 void set (const dmat4& matrix);
125125
126- dmat4 transform (const dvec3 & offset = {}) const override ;
126+ dmat4 transform (const ldvec3 & offset = {}) const override ;
127127 };
128128 VSG_type_name (vsg::LookDirection);
129129
@@ -138,7 +138,7 @@ namespace vsg
138138 }
139139
140140 // / returns matrix * viewMatrix->transform()
141- dmat4 transform (const vsg::dvec3 & offset = {}) const override ;
141+ dmat4 transform (const ldvec3 & offset = {}) const override ;
142142
143143 dmat4 matrix;
144144 ref_ptr<ViewMatrix> viewMatrix;
@@ -161,8 +161,8 @@ namespace vsg
161161 objectPath(path.begin(), path.end()) {}
162162
163163 // / returns matrix * computeTransfrom(objectPath)
164- dmat4 transform (const vsg::dvec3 & offset = {}) const override ;
165- dmat4 inverse (const vsg::dvec3 & offset = {}) const override ;
164+ dmat4 transform (const ldvec3 & offset = {}) const override ;
165+ dmat4 inverse (const ldvec3 & offset = {}) const override ;
166166
167167 dmat4 matrix;
168168 RefObjectPath objectPath;
0 commit comments