Lines Matching refs:d
79 : P(p), d(p + 3) in P()
82 : P(Pt), d(dir) in P()
87 bool operator==(const self_type& rhs) const { return P == rhs.P && d == rhs.d; }
88 bool operator!=(const self_type& rhs) const { return P != rhs.P || d != rhs.d; }
92 void Normalize() { (void)VEC3Normalize(&d, &d); } in Normalize()
95 VEC3 d; // 直接代入する場合は正規化しておくこと member
112 : P(p), d(p + 3) in P()
115 : P(Pt), d(dir) in P()
120 bool operator==(const self_type& rhs) const { return P == rhs.P && d == rhs.d; }
121 bool operator!=(const self_type& rhs) const { return P != rhs.P || d != rhs.d; }
123 void Normalize() { (void)VEC3Normalize(&d, &d); } in Normalize()
126 VEC3 d; // 直接代入する場合は正規化しておくこと member
158 VEC3Sub(&d, &S->P1, &S->P0); in Set()
206 : N(p), d(*(p + 3)) in N()
209 : N(A, B, C), d(D) in N()
219 bool operator==(const self_type& rhs) const { return N == rhs.N && d == rhs.d; }
220 bool operator!=(const self_type& rhs) const { return N != rhs.N || d != rhs.d; }
225 return d + VEC3Dot(&N, &P); in Test()
232 d *= r; in Normalize()
238 f32 d; member