• SailorFuzz@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 day ago

    the sum of the dimensions equalling to 1 doesn’t make it a unit vector. For it to be a unit vector its magnitude must equal 1. There is just an overlap where some values, like <1,0,0> or <0,1,0> that both sum to 1 and have a magnitude of 1. We expect that the domains of m,f,n are in 0-1.

    So a vector like <0.5, 0, 0.5> sums to 1… but it’s not a unit vector, because its’ magnitude ( sqrt( M2 + F2 + N2 )) is 0.7071… not a unit vector. To make it a unit you’d have to divide each of the dimensions by that magnitude. So the unit vector of <0.5, 0, 0.5> is <0.70711..., 0, 0.70711...>

    Calculating the unit vectors prior to doing the dot/cross products means you’re doing operations on two equally sized vectors which would give more consistent results.

    • AdrianTheFrog@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      9 hours ago

      I would guess that by “geometrically sum” they meant the magnitude (I don’t see what else they could have meant). I’m pretty sure I’ve heard it used in that way before although I don’t think it’s a standardized term

    • psycotica0@lemmy.ca
      link
      fedilink
      English
      arrow-up
      1
      ·
      21 hours ago

      You’re absolutely right, and I’m a dumbass! I wonder if the original poster made the same oversight I did, and actually did intend it to be a unit vector but messed up…

      It does seem like that would be easier!

      • SailorFuzz@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        19 hours ago

        If you normalize the vector prior to doing the dot/cross then you don’t have to worry about restraining the domains of any of the dimensions. In fact, it’s easier if you don’t.

        ACTUALLY, go one level deeper… abandon simple Vector3, do a 2x2 Matri. Like let V1 represent Gender…<M,F> and V2 represents Attraction <H,Q>

        You could write up a quesionarie with Nth number of questions with answers that assign points into you dimensions. The points would respond to how Masculine/Feminine, Hetero/Queer any one answer is. And because the vectors will be normalized later, the number of points is arbitrary. You can assign any number of points to different dimensions based on how that answer “feels”, make the questions modular.

        For example

        1. Some question about typical gender stereotypes?

          • Generic Masculine Answer (assign 2 points M)
          • Generic Feminine Answer( assign 2 points F)
          • Either Or (assign 1 point M, 1 point F, and 1 point Q)
          • Hyper Masculine (5 points M, 2 points H)

        the domains don’t matter anymore, because if someone answers in a way to get a result like V1<546, 0>, normalized it becomes <1,0>. V2 <235,0> => <1,0>… so your our Matrix is now

        [ [1,0] , [1,0] ]

        or masculine straight af

        Embys would end up with a normalized V1 where both M/F are near equal. Bisexuals would have V2s near equal…

        You could have any mix giving way to interesting matrixes. And you can still multiple the Matrices from one person against another to do some interesting transformations.

        • psycotica0@lemmy.ca
          link
          fedilink
          English
          arrow-up
          1
          ·
          12 hours ago

          Math aside, I myself am none of non-binary, genderqueer, gender-non-conforming, nor agender, but I do wonder if any of these people feel like “equal mix of Masc and Fem” is what best describes them, or if “neither Masc nor Fem” feels more right. Because if so, having that 3rd dimension might still be useful, but I don’t know.