Graphics

 View Only
  • 1.  KNOWLEDGE SHARE: FOR CONNECTING DOTS

    Posted 10-08-2024 01:38
    Dear all, 
    This is a knowledge sharing post.
    I wanted to connect the 3 dots with lines in such a way that when i move either of the dots or all dots together the lines stays connected with the dots i.e the lines width are increased as per the dots X&Y positions and so does the rotation in Z. (this is trigonometry). Where can this be useful.. surely sports, maybe news
    I know that such a thing is possible thru scripting, but scripting is not my forte so i started looking for doing the same thru VL. And here is the solution for ppl like me who don' know scripting BUT would like to achieve the same thru the powerful VL.
    The whole equation is based on 3 formulas of trigonometry.
    1. Distance formula (between the 2 dots)
    2. Middle/centre point formula (between the 2 dots)
    3. Rotation angle formula (of the line )
    1. Distance Formula (this will be the width of the line (quad))
    X2-X1 ----> multiply with the same output       
                                                                        ------>  Add the 2 output -----> |square root| ----> Line1 (quad) Width
    Y2-Y1  ----> multiply with the same output
    2. Middle Point Formula 
    X2+X1 ----> Divide by 2 ----> Position X of the Line1 GROUP
    Y2+Y1 ---->  Divide by 2 ----> Position Y of the Line1 GROUP
    3. Rotation Angle Formula
    X2-X1
                   -----> Divide the 2 outputs-----> multiply -1  --->|Inverse Tangent| ---> Line1 Z rotation
    Y2-Y1
    Follow this for the other 2 lines also and once done, when u move any dot(s) at any position the lines will remain connected (increase, rotate and position themself) 
    Points to note:
    1. All primitives should be inside individual GROUPS
    2. All primitives should have pivots at centre
    3. All individual GROUPS should be at same pivots and X,Y&Z positions should 0,0,0
    If someone has a better solution then please do share.
    Thank you



    ------------------------------
    Gaurav
    ------------------------------



  • 2.  RE: KNOWLEDGE SHA FOR CONNECTING DOTS

    Posted 10-11-2024 13:39

    Exellent. Thanks for sharing



    ------------------------------
    Nicolás Noé
    ------------------------------



  • 3.  RE: KNOWLEDGE SHA FOR CONNECTING DOTS

    Posted 10-11-2024 13:40

    Excellent. Thanks for sharing



    ------------------------------
    Nicolás Noé
    ------------------------------



  • 4.  RE: KNOWLEDGE SHARE: FOR CONNECTING DOTS

    Posted 27 days ago
    Hello, can you share the project.. Thnks




    Sent from my phone





  • 5.  RE: KNOWLEDGE SHA FOR CONNECTING DOTS

    Posted 27 days ago

    I cannot share the project, its being used by a client.

    But the formulas are very self explanatory with the diagram. Just follow the conditions mentioned in the post.



    ------------------------------
    Gaurav
    ------------------------------