Lines Matching defs:fZ
14 SkScalar fX, fY, fZ;
31 SkScalar z() const { return fZ; }
33 void set(SkScalar x, SkScalar y, SkScalar z) { fX = x; fY = y; fZ = z; }
36 return a.fX == b.fX && a.fY == b.fY && a.fZ == b.fZ;
49 SkScalar length() const { return SkPoint3::Length(fX, fY, fZ); }
61 p.set(scale * fX, scale * fY, scale * fZ);
70 fZ *= value;
80 neg.fZ = -fZ;
88 return { a.fX - b.fX, a.fY - b.fY, a.fZ - b.fZ };
94 return { a.fX + b.fX, a.fY + b.fY, a.fZ + b.fZ };
102 fZ += v.fZ;
110 fZ -= v.fZ;
114 return { t * p.fX, t * p.fY, t * p.fZ };
117 /** Returns true if fX, fY, and fZ are measurable values.
125 accum *= fZ;
138 return a.fX * b.fX + a.fY * b.fY + a.fZ * b.fZ;
149 result.fX = a.fY*b.fZ - a.fZ*b.fY;
150 result.fY = a.fZ*b.fX - a.fX*b.fZ;
151 result.fZ = a.fX*b.fY - a.fY*b.fX;