11 double vx =
x(), vy =
y(), vz =
z();
12 set(m.xx()*vx + m.xy()*vy + m.xz()*vz + m.dx(),
13 m.yx()*vx + m.yy()*vy + m.yz()*vz + m.dy(),
14 m.zx()*vx + m.zy()*vy + m.zz()*vz + m.dz());
21 double vx = v.
x(), vy = v.
y(), vz = v.
z();
23 (m.xx()*vx + m.xy()*vy + m.xz()*vz + m.dx(),
24 m.yx()*vx + m.yy()*vy + m.yz()*vz + m.dy(),
25 m.zx()*vx + m.zy()*vy + m.zz()*vz + m.dz());
31 double vx = x(), vy = y(), vz = z();
32 set(m.xx()*vx + m.xy()*vy + m.xz()*vz + m.dx(),
33 m.yx()*vx + m.yy()*vy + m.yz()*vz + m.dy(),
34 m.zx()*vx + m.zy()*vy + m.zz()*vz + m.dz());
41 double vx = v.
x(), vy = v.
y(), vz = v.
z();
43 (m.xx()*vx + m.xy()*vy + m.xz()*vz + m.dx(),
44 m.yx()*vx + m.yy()*vy + m.yz()*vz + m.dy(),
45 m.zx()*vx + m.zy()*vy + m.zz()*vz + m.dz());
void set(float x1, float y1, float z1)
Normal3D< float > operator*(const Transform3D &m, const Normal3D< float > &v)