| ▲ | srean 5 hours ago | |||||||||||||||||||||||||
I agree with you on three dimensional vector products. It's too special, too cute and doesn't generalize to all dimensions, and as you said, you have to keep track of the two types of vectors. On complex multiplications though, I disagree. It's a great way to do Euclidean manipulations on the 2d plane. Rotations, translations and reflections (via conjugates) are simple. You rarely need calls to trigonometric functions. If you have runtime support, it's sorta criminal not to use complex multiplication when applicable. BTW there is another, equivalent, way of deriving the solution which to me seems more intuitive (and not limited to sum of powers to 1): The angular travel from z1 to z2 is
I want to travel half of that, so
This half travel I apply to z1 like so
done.If the need was to continue to travel angularly (rotate) beyond z2, say double the subtended angle, that's easy too. No need for the constraint the sum of powers be 1. | ||||||||||||||||||||||||||
| ▲ | srean 2 hours ago | parent | next [-] | |||||||||||||||||||||||||
@chinjut yes you are exactly right about sum to 1 bit. For a moment I had got distracted by the exponential between Lie group and algebra. | ||||||||||||||||||||||||||
| ▲ | ajkjk 5 hours ago | parent | prev [-] | |||||||||||||||||||||||||
What magnitude are you expecting your angle bisector to have afterwards? | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||