Issue Description
If you’re familiar with using HSV in the past, the way to go was:
local color = Color3.new(1,1,1)
local h1, s1, v1 = Color3.toHSV(color)
So, if you’re going to converted to :ToHSV() like the Color3 documentation says, it would be assumed you would write the code as:
local color = Color3.new(1,1,1)
local h1, s1, v1 = Color3:ToHSV(color)
This is not the case however, you are meant to use it like so:
local color = Color3.new(1,1,1)
local h1, s1, v1 = color:ToHSV()
The documentation page has no example code, so for the longest time, I simply thought :ToHSV() was terribly broken. The page needs to be updated with example code, similar to how :ToHex() has some, to make it more clear how it is meant to be used!
In a very general sense, the entirety of the Color3 page should be updated to reflect more example code of how these various functions are to be used, given how each one has a little different style of usage!
Issue Area: Documentation Content
Page URL: Color3 | Roblox Creator Documentation