Új hozzászólás Aktív témák

  • Parson

    addikt

    válasz Lala75 #2004 üzenetére

    szia Lala,

    a relations-ben valóban nem tudja kezelni a t futoparamétert, és ahogy látom mindegyik részben benne van ez a t.
    ellenben a görbe egyenletszerkesztőjében ezt megeteheted:

    kiinduló formula
    x = ((a*cos(t*m))/(sqrt((a*cos(t*m))^2+(b*sin(t*m))^2)))*
    (r-(sqrt((a*cos(t*m))^2+(b*sin(t*m))^2)

    átirt forma
    a =
    b =
    r =
    m =

    a0 = a * cos ( t * m )
    b0 = b * sin ( t * m )

    x = (( a0 ) / ( sqrt(( a0 ) ^ 2 + ( b0 ) ^ 2 ))) * ( r - ( sqrt(( a0 ) ^ 2 + ( b0 ) ^ 2 )

    ha még ez is hosszu, akkor tedd be még ezt is:

    a00 = sqrt ( a0 ^ 2 + b0 ^ 2 )

    igy az egyenlet:
    x = (( a0 ) / a00 * ( r - a00 )

    ez már láthatóan rövidebb:

    amugy 2 előnye is van ennek:
    1. a proe jobban kezeli a több egymás követo egyszerubb számitási muveleteket mint az egy nagyon bonyolultat. (hasonlo helyzetben már használtam én is ezt az egyszerusitést)
    2. ismétlődő elemeket jo parametrizálni, és ismétlődő kifejezéseket is, hiszen igy neked lesz egyszerűbb pontosan felirni az egyenletet, kevesebb zárojellel, s mellesleg jobban átláthato is utólag az egyenletrendszer.

    ha igy se müködik, akkor passz. :)

    [ Szerkesztve ]

    ───────────── P r o / E N G I N E E R ─────────────

Új hozzászólás Aktív témák