Lines Matching defs:z_
116 float x_, y_, z_;
117 Vector3() : x_(0.0f), y_(0.0f), z_(0.0f) {}
119 : x_(inX), y_(inY), z_(inZ) {}
122 return Vector3 { -v.x_, -v.y_, -v.z_ };
126 return Vector3 { a.x_ + b.x_, a.y_ + b.y_, a.z_ + b.z_ };
130 return Vector3 { a.x_ - b.x_, a.y_ - b.y_, a.z_ - b.z_ };
135 return Vector3(vec.x_ * scalar, vec.y_ * scalar, vec.z_ * scalar);
140 return Vector3(vec.x_ * scalar, vec.y_ * scalar, vec.z_ * scalar);
147 z_ *= scalar;
152 return (x_ * x_ + y_ * y_ + z_ * z_);
164 z_ /= length;
175 return (a.x_ * b.x_ + a.y_ * b.y_ + a.z_ * b.z_);
180 temp.x_ = a.y_ * b.z_ - a.z_ * b.y_;
181 temp.y_ = a.z_ * b.x_ - a.x_ * b.z_;
182 temp.z_ = a.x_ * b.y_ - a.y_ * b.x_;