Hogyan csináljam COSMO-ban/V-Builder-ben?
  • suni100
    #5
    Sziasztok

    Látom elég kihalt a fórum, de azért felteszek egy kérdést, hátha valaki észreveszi, nagyon sürgős lenne, kedd estig meg kéne oldanom a dolgot.
    Na, szóval egy VRML világban van egy animációm, aminek csak egyszer kéne lefutni. De ha a loop-ot FALSE-ra állítom el sem indul a TRUE-n van akkor megy csak nem áll meg.

    --------------------------
    a kód:
    DEF idozito TimeSensor {cycleInterval 10 loop FALSE}

    DEF mozgato PositionInterpolator {key [0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1]
    keyValue [0.4 0.7 25.15, #0
    0.3 1.35 25.15, #1
    0.4 1.8 25.15, #2
    0.6 2.32 25.15, #3
    0.9 2.85 25.15, #4
    1.4 3.3 25.15, #5
    1.8 3.75 25.15, #6
    2.3 4.1 25.15, #7
    2.8 4.3 25.15, #8
    3.4 4.45 25.15, #9
    4 4.5 25.15] #10
    }

    DEF forgato OrientationInterpolator {key [0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1]
    keyValue [0 0 1 1.5707 #0
    0 0 1 1.4137 #1
    0 0 1 1.2566 #2
    0 0 1 1.0995 #3
    0 0 1 0.9424 #4
    0 0 1 0.7853 #5
    0 0 1 0.6283 #6
    0 0 1 0.4712 #7
    0 0 1 0.3141 #8
    0 0 1 0.1570 #9
    0 0 1 0] #10
    }

    ROUTE idozito.fraction_changed TO mozgato.set_fraction
    ROUTE mozgato.value_changed TO rud.set_translation
    ROUTE idozito.fraction_changed TO forgato.set_fraction
    ROUTE forgato.value_changed TO rud.set_rotation

    ---------------------------

    Ennek elvileg így jónak kéne lenni, de mégsem az.