43 real pp[4][1] = {p.
x(), p.
y(), p.
z(), 1.0};
46 MatMul(Trans_z_xz_P1_, pp, pn);
58 real pp[4][1] = { p.
x(), p.
y(), p.
z(), 1.0 };
61 MatMul(ITrans_P1_xz_z_, pp, pn);
77 1.0, 0.0, 0.0, -p1_.x(),
78 0.0, 1.0, 0.0, -p1_.y(),
79 0.0, 0.0, 1.0, -p1_.z(),
86 1.0, 0.0, 0.0, p1_.x(),
87 0.0, 1.0, 0.0, p1_.y(),
88 0.0, 0.0, 1.0, p1_.z(),
110 u / u2v2, v / u2v2, 0.0, 0.0,
111 -v / u2v2, u / u2v2, 0.0, 0.0,
126 MatMul(TransXZ, TransP1, temp);
127 MatMul(TransZ, temp, Trans_z_xz_P1_);
130 real ITransXZ[4][4] =
132 u / u2v2, -v / u2v2, 0.0, 0.0,
133 +v / u2v2, u / u2v2, 0.0, 0.0,
147 MatMul(ITransXZ, ITransZ, temp);
148 MatMul(ITransP1, temp, ITrans_P1_xz_z_);