From 082215d4ac14673b448efbd3bd0986152fecceac Mon Sep 17 00:00:00 2001 From: bloeys Date: Fri, 28 Jan 2022 07:00:46 +0400 Subject: [PATCH] More rigiddynamic stuff --- main.go | 5 ++++- pgo/libs/libphysx-c.a | Bin 16898 -> 18346 bytes pgo/physx-c/CPxRigidDynamic.h | 7 +++++++ pgo/rigiddynamic.go | 22 ++++++++++++++++++++++ 4 files changed, 33 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 3f0602f..665d0b6 100755 --- a/main.go +++ b/main.go @@ -74,8 +74,11 @@ func main() { println("Sphere mass:", dynSphere.GetMass()) println("Capsule mass:", dynCapsule.GetMass()) - s.SetScratchBuffer(4) + println("Capsule linear damping A:", dynCapsule.GetLinearDamping()) + dynCapsule.SetLinearDamping(0.05) + println("Capsule linear damping B:", dynCapsule.GetLinearDamping()) + s.SetScratchBuffer(4) for { s.Simulate(1 / 60.0) s.FetchResults(true) diff --git a/pgo/libs/libphysx-c.a b/pgo/libs/libphysx-c.a index 1e57d353102b9869f569ae0a60072742788a487f..885b9f8aa494bec706302b2fe372fb3e4ead8fcc 100755 GIT binary patch delta 2411 zcmbu9YfO`86vzKCz`m5rq)?<>l3~%Q8d1mC*q90XaQD?p44T4iwl_@|FXVnwANMC`tZBmBJf< zq{y#QxRg36UZPTPoN-9LPo;!XlGh)Ue{`C_+X+ZY7+6y3QYq5_65l)(Go_^bmWpW< zkd$qm-~lBmZ&4{?v65PYitjArkjmh0{t@d@75jc51e4i`vt7l(U=rJ26-OI&QpKba zn_i`A2X$iUQK?`;NoCXoO>L0>X<+> z*DDe8vlsNeA3jZqt8QDfrFGRt->P-(&24MMnds!{YXY06STAT2MQ2*nv`Jo~TdPE= zx>%)8dNGb6_PHR^DfZ3gw!q|EhA9^2iJw@tDA2mTv3YZctVr{;B5_Td+SjeU5)rhN zKI{Lv0D5wOtGPh9k>9fbSe^&8)Br=|Vm@$#pUGbYETvq+PjQ?+KH7aHKtFx^Y3t<4 zT%_(Q1vF*AJRdOwx5|N06R?%G2c(61aEQSSwZK_A?XColT7ms`E+p+vIy!*8HlU4i zvdLixSnCubPwsCrPGhuNxaG3Z!Kmv;!bkm2=PrL}? zHl0?|u!luFB&+KfXb#ZJ>Ss~v8DNk$FOP@U10wM%;-EnUVo?hVQlN!`XrvW#myhwrpsYt^NB%=&-U_uG9P>53GV>WV-jUogyQH%oQ!H8VULOINE!i7rMPz5V0 zU`GNRh{81JF%ubVSP!aEhq(wt`2R1a?zw9Ib1{AICfo|2+PZAQ$WRl?ZWAk#jL+I$ z9fNqWKdI}*<`y&c88MR^Ty}h)Q$I6mY65n2!qbjkwQ+KzGh3YaMU(Q9VKa%3(%yS9 zl7VTpqFa+PWs=TB8^l^|Mqg)oPLhZ>>y+W&Y96!6kuI{Vx|fXjK)Fl&P@q%pU!F0- zAwY)ods&$tn@cRsPgHge*Nt$BFjG3Jg_k)+hgGN4AMxJhcpx+MhWEs?1C(py%!$e$ zwT3ZSOxA=)f>=@RS3Vd|>*tMy?2y&3)rjwC-J(1FtMtuLt%^phh>jM1vp;g=RLt)d zk#0>EekDcRG%t)a_8j@gD7t7dq-(`|i%V`jVrAEr0TEY`I`#DAmY3!0l&d$_U6DI6 zGJ`&Jo|i2SvCWzod2iF}!$o4cZR$PcvAM!RFuf#|A8 z6`xv{D%QMpKg-%pAv?y16LN4P zAc7ewBCB$tw(pbG0~s`y(eYTUP8_WCD@_~bf0IpHxwu!^tmHI(I4%>K#j>jP39szx zxSvkV!XP#NZS{=-QCzZI$!$0_Bx|sWYR5X|vkk`YWzY(7-Vx9SdJjC}?aCVoSa89CHSg&ucw@O8-g`?+Pd<+nX-Q^i^V~t690(yYH(R)Er{O)u3da zIQ?TXHK$nYZcrY_op_Q;%_Y8YH!8-PcP^z-a|@HFQG4gx;lV6w9+@>xFHUv2Q^%%lMUBO) ITU!zRFN}Rp-T(jq delta 1775 zcmcJOYiyHc6vzK#>+HL-i?r<00_)aYx~=QlZC&q|T^tva*|9|g(P40rOOQDXl3-{s z1{3`N?3fsqMFSEI!4kdD_1C_Kk?oM!<= zQ+I|ll*AL#sXxlbNPIX0HybCu)EfSgW;ztDGa1%W68}VoE=tlesnd1=NVANRv~1Gx zU1dJfd|Su+fQ>5l=mdIzG+ZAbDQ7=BCt(JpnWZG5F`Wn#D?)CaZ~^@!$~B5$B*Q66 z5@&;o#EJ}OD2aQ6PU9|~sDd>}32JZhZb&-|q#30gl`NZY{KI*6P44>(WvIMN$?>85 z{W&R5@ZrRCaAbyg=VO(?6$fCf<+W7<=b}9J7%)-;9IoR`)${l%oejWt##m^#aGpjP zJ4)MiZeoObK_kD}$04q@dV%Adv9nH~y9qc$Lex`7nQS-?~I%5oh3K98+SW*LHKxJKoJUHL=N(ifJfryg$_5W6J zywfr{PyRNV#HAHU(R@wf`I-#n7s(D&sqD&IAa_bu$&}G1`%K31k4vq&46e$|&?j`5 z#Hbb1SuuXX?pP>qxy;)1ySBf0rC2QAh0G)V$K}0<#kjHMGEW&xlDu!?nf6=da(S`*7VR~>Ja+BJS{VqG z$erNwboIHX@BX2xJGlB8ITp4UezNx7s*>JdiQ0qw5>9Gf>(mY2HL4j?EGO&*@?4}h zr#RUCt@MO!G~~-i$OejMe=+!sSO{ze3#P)XJ)bT6iO=CrxhME z{=o4;UApln%1m-SHeUwf%`)XNYj3|gagWag^>RA4MH?`jyw8V%2JyzXX{Ya0e$S@^ z7d4BVtuV@0@m{U+#E~zS(Ap@D#GtmrVYtC(3AgM|Y}7v6z2a9@t4Xrkw`#K|d%j#u z%_BS82TeOo