public void Extend(uint ms)
        {
            var q = _property.Value;

            _w.Extend(ms, q.W);
            _x.Extend(ms, q.X);
            _y.Extend(ms, q.Y);
            _z.Extend(ms, q.Z);
        }
Пример #2
0
        public void Extend(uint ms)
        {
            if (_property.Value == Vector3.Zero)
            {
                throw new InvalidOperationException("Zero length unit vector");
            }

            var n = Vector3.Normalize(_property.Value);

            _x.Extend(ms, n.X);
            _y.Extend(ms, n.Y);
            _z.Extend(ms, n.Z);
        }