Are there situations where it makes sense for the homogeneous coordinate to be anything other than 0 or 1?
WhaleVomit
Why do we divide by c for vectors? I didn't think this would apply for vectors because we are forcibly setting the 4th coordinate to 0 for ease of computation, when technically it should be 1 if we're thinking about the associated line in homogeneous coordinates.
ShallowDream
So for the vector, we would just ignore the divide by C part and keep the (x,y) as is?
saphirasnow
Do we need to distinguish using a divide-by-zero check because we otherwise compute transformations with points and vectors using the same functions?
MrRockefeller
when we use c=1 we are assuming the triangle is at z=1, when c=0 it means the vector is at z=0, which makes sense because for any linear transformation it's now still from the origin.
air54321
Can we not just treat points as vectors (with respect to the origin)?
bunnybun99
Since we cannot actually carry out the division by zero operation, does this mean we can only approximate a vector by setting c closer to 0 but can not accurately express a vector using this division method.
Are there situations where it makes sense for the homogeneous coordinate to be anything other than 0 or 1?
Why do we divide by c for vectors? I didn't think this would apply for vectors because we are forcibly setting the 4th coordinate to 0 for ease of computation, when technically it should be 1 if we're thinking about the associated line in homogeneous coordinates.
So for the vector, we would just ignore the divide by C part and keep the (x,y) as is?
Do we need to distinguish using a divide-by-zero check because we otherwise compute transformations with points and vectors using the same functions?
when we use c=1 we are assuming the triangle is at z=1, when c=0 it means the vector is at z=0, which makes sense because for any linear transformation it's now still from the origin.
Can we not just treat points as vectors (with respect to the origin)?
Since we cannot actually carry out the division by zero operation, does this mean we can only approximate a vector by setting c closer to 0 but can not accurately express a vector using this division method.