The triangle, and the “color gamut” of a monitor or color space - come from the projection of the boundary of a 3d color space diagram down to 2 dimensions.
What you’re talking about - getting a straight line out of 3 sensors - is because you’re plotting wavelength on the x axis. What Rob is talking about is a 2d plot of a 3d color space, where points are plotted not against wavelength, but where the axes of your space are the 3 primary colors you use to define it. This is where the RGB cube comes from - 3 separate values that range from [0,1].
If you look straight down the diagonal line x=y=z, then you are looking along the “brightness” axis, which sort-of factors it out. What’s left in RGB is a hexagon - the projection of the RGB cube down to 2d along the cube’s diagonal. The hue triangle Rob’s talking about is exactly this same idea - it’s a flattening of the color space into just hue, by removing the “brightness” dimension, and then looking at the boundary of whatever is left. This boundary has different shapes in different color spaces. (And some color spaces like HSB and HSV are defined using this linear transformation, so that one of the 3 axes lies along the RGB diagonal.) A hue triangle appears when you have only 3 specific primaries, so you can’t represent any colors outside the triangle, all colors are strictly linear interpolations of the 3 outermost colors.
In this case, Rob’s right, the left hump has nothing at all to do with the triangle shape.
Rob is right that in RGB cube 3 points always form a triangle. However, that color space does not include "true" purple (or violet), which is defined as light with shorter-than-blue wavelength, it only includes magenta = red + blue, and apparently Rob does not understand the difference.
The question is not why magenta is close to red - this is obvious, - but why magenta and violet are perceived similar by human eye, and that cannot be possibly explained by "cyclic nature of triangle" in RGB cube (simply because there is no violet in that colorspace at all).
Yeah, exactly. Spectral colors don’t exist in this RGB cube, only linear combinations of 3 specific primaries do.
I agree with you - the question of purple has not been adequately answered, and I’m also becoming convinced that the subtlety and deepness of the question is not being understood or appreciated in the answer offered above. Just because people plot colors on a wheel doesn’t explain why pure violet is perceived as containing red. I’d say it’s probably the other way around - that one likely reason that artists in the past put red-purple-blue on the color wheel is because purple was already ambiguous - there’s a strange perceived similarity to the colors on opposite ends of the rainbow. A perceived red response to short wavelength blue colors, aka the left hump, is better at explaining the color wheel than the color wheel is at explaining purple.
https://en.wikipedia.org/wiki/Gamut
What you’re talking about - getting a straight line out of 3 sensors - is because you’re plotting wavelength on the x axis. What Rob is talking about is a 2d plot of a 3d color space, where points are plotted not against wavelength, but where the axes of your space are the 3 primary colors you use to define it. This is where the RGB cube comes from - 3 separate values that range from [0,1].
If you look straight down the diagonal line x=y=z, then you are looking along the “brightness” axis, which sort-of factors it out. What’s left in RGB is a hexagon - the projection of the RGB cube down to 2d along the cube’s diagonal. The hue triangle Rob’s talking about is exactly this same idea - it’s a flattening of the color space into just hue, by removing the “brightness” dimension, and then looking at the boundary of whatever is left. This boundary has different shapes in different color spaces. (And some color spaces like HSB and HSV are defined using this linear transformation, so that one of the 3 axes lies along the RGB diagonal.) A hue triangle appears when you have only 3 specific primaries, so you can’t represent any colors outside the triangle, all colors are strictly linear interpolations of the 3 outermost colors.
In this case, Rob’s right, the left hump has nothing at all to do with the triangle shape.