9 writes to _z
PresentationCore (9)
Core\CSharp\System\Windows\Media3D\Quaternion.cs (9)
80
_z
= z;
101
_z
= v.Z;
229
_z
= -_z;
247
_z
/= norm2;
272
_z
*= rmax;
279
_z
*= normInverse;
427
_z
*= scale;
521
to.
_z
= -to._z;
680
_z
= value;
41 references to _z
PresentationCore (41)
Core\CSharp\System\Windows\Media3D\Generated\Quaternion.cs (1)
349
_z
,
Core\CSharp\System\Windows\Media3D\Quaternion.cs (40)
140
if (IsDistinguishedIdentity || (_x == 0 && _y == 0 &&
_z
== 0))
146
Vector3D v = new Vector3D(_x, _y,
_z
);
166
double msin = Math.Sqrt(_x*_x + _y*_y +
_z
*
_z
);
175
double maxcoeff = Math.Max(Math.Abs(_x),Math.Max(Math.Abs(_y),Math.Abs(
_z
)));
178
double z =
_z
/maxcoeff;
200
double norm2 = _x*_x + _y*_y +
_z
*
_z
+ _w*_w;
212
return IsDistinguishedIdentity || (_x == 0 && _y == 0 &&
_z
== 0 && _w == 1);
229
_z = -
_z
;
244
double norm2 = _x*_x + _y*_y +
_z
*
_z
+ _w*_w;
261
double norm2 = _x*_x + _y*_y +
_z
*
_z
+ _w*_w;
267
Math.Abs(
_z
),
274
norm2 = _x*_x + _y*_y +
_z
*
_z
+ _w*_w;
314
left.
_z
+ right.
_z
,
354
return new Quaternion(-right._x, -right._y, -right.
_z
, 1 - right._w);
360
left.
_z
- right.
_z
,
393
double x = left._w * right._x + left._x * right._w + left._y * right.
_z
- left.
_z
* right._y;
394
double y = left._w * right._y + left._y * right._w + left.
_z
* right._x - left._x * right.
_z
;
395
double z = left._w * right.
_z
+ left.
_z
* right._w + left._x * right._y - left._y * right._x;
396
double w = left._w * right._w - left._x * right._x - left._y * right._y - left.
_z
* right.
_z
;
441
double norm2 = _x*_x + _y*_y +
_z
*
_z
+ _w*_w;
452
Math.Max(Math.Abs(
_z
),Math.Abs(_w)));
456
double z =
_z
/max;
510
cosOmega = from._x*to._x + from._y*to._y + from.
_z
*to.
_z
+ from._w*to._w;
521
to._z = -to.
_z
;
592
scaleFrom*from.
_z
+ scaleTo*to.
_z
,
670
return
_z
;