ں?ںںNullTTT>>>===============\\\+++ Null01)@'>???Null01?????????)@'>?fY@nl@??????)@'>???)\?@9@?M @ ףp= @0'>fY@Ͽ= @?l&= @ ףp= @\1)@"@ ᅳ?\A ףp= @0&2345??6??7??8bNull01$(SCENEDIR)/objectsNull01$(SCENEDIR)/particlesNullNull01)@'>???fY@nl@???Ao:>Bo: #<>????????>333?o:MbP?$(SCENEDIR)/objectsanimation?== #< #<?>>33s?o:o: >>?!"o:o:?#BB%&)\?@$???.??'?(>>?*333?333??+o:o:?,AA-?)o:o: /ں???Gravity01Hŷ`03Xha8ƷXha8Ʒxh122Ʒh1  hL???L????????????????)\?@E<=>?@A??B??C??DAAA:?;ں@@@k_Volume02hhʶ(5xc(ddXh8h8hʶ xL???L???@@@?@@@@@@???)\?@[RSTUVW@?X@?Y@?Z?Qںe?Bšڤ???Square01K%(,rA]vK%(,r=A]v ?????? >">]>WPa?]>P^ɽ???Bšڤ??? >">]>WPa?]>P^ɽ????)\?@wn??opqrs??t??u??vSquare01$(SCENEDIR)/particlespositionvelocityforcenormal neighborstextureage isolation viscosity density pressure mass  temperature vorticityidW?A===e?f@@gh==i=cdA7@"鳽9<<)H@L>P=?L=??@@zD@@??CC;D>Generic?.d?.>Cv-Zѽ"?S\𿀀p@q@?Hv-GZB???6rXXZk(??e?p6rҋZAC<GHU  _jk h[[1/m<>GH[ _ajkpPm<>GHbbpPl] _ajk%%Al]Go܀j !Z%%o܀23&efba>/T#P fbZ/Td ZkNdpU?@FA??CCAAzDzDCCGNZJ 9!%(, Z&ea>8-MQmq!%(, -1MQmq%(, -1MQm???@???\@@@@^??]PCGPCGO_`@F@FaAAbcd%#-------------------------------------------------- # Function: computeInternalForces # This function is called by the simulation engine # when it is time to compute the fluid internal forces. #-------------------------------------------------- def computeInternalForces( emitter ): pass AA@jkl?mںNd3&AɿAfA H A5@??????u|?3)>=#]f?;ܾ2S>,c?Nd3&AɿA?@{?2[ED>18=#]f?3/۾02S>b?e3&AA?$(SCENEDIR)/objectsÈ?@@@4B A A4???x????5?55?5? A A?????$(SCENEDIR)/objectsÈ?@@@4B A A4??? @`  @`  @`  @` $ @` (  @` 4  ????5?55?5? A A?????$(SCENEDIR)/objectsÈ?@@@4B A A4???@a  \]@`  ]`@a  `a@`  af@`  fg@a  gh@a ????5?55?5? A A?????$(SCENEDIR)/objectsÈ?@@@4B A A4B???????5?55?5? A A??5?55?5? A A?$(SCENEDIR)/objectsÈ?@@@4BںںNull01ںGravity01Hŷ`03Xha8ƷXha8Ʒxh122Ʒh1  hںk_Volume02hhʶ(5xc(ddXh8h8hʶ xںSquare01K%(,rA]vK%(,r=A]v ںP     ں #= #=n:'$(SCENEDIR)/previewpreview$(SCENEDIR)/loglog dB2P o:>ںd????Rootltn, 'utf-8', 'latin-1') ings arget mapping in the decoding map occurs multiple times, then that target is mapped to None (undefined mapping), causing an exception when encountered by the charmap codec during translation. ???????????(#-------------------------------------------------- # Function: onSimulationBegin #-------------------------------------------------- def onSimulationBegin(): pass #-------------------------------------------------- # Function: onSimulationStep #-------------------------------------------------- def onSimulationStep(): #-------------------------------- # Define emitter and target object here emitter = "Square01" TargetObject = "Null01" #-------------------------------- emit = scene.getEmitter(emitter) null = scene.getObject(TargetObject) axis = scene.getAxisSetup() if axis == AXIS_SETUP_YXZ: startVec = Vector.new(0.0, -1.0, 0.0) elif axis == AXIS_SETUP_ZXY: startVec = Vector.new(0.0, 0.0, -1.0) elif axis == AXIS_SETUP_YZX: startVec = Vector.new(0.0, -1.0, 0.0) nullpos = null.getParameter("Position") emitpos = emit.getParameter("Position") pointVec = nullpos - emitpos rotVec = startVec.getEulerAngles(pointVec) emit.setParameter("Rotation", rotVec) pass #-------------------------------------------------- # Function: onSimulationFrame #-------------------------------------------------- def onSimulationFrame(): pass #-------------------------------------------------- # Function: onSimulationEnd #-------------------------------------------------- def onSimulationEnd(): pass #-------------------------------------------------- # Function: onChangeToFrame #-------------------------------------------------- def onChangeToFrame(): pass @