Greetings,<div><br></div><div>Here are some links to theory, problems, and solutions to linear combination of vectors, which is the problem space under consideration. Unfortunately, recognition of the problem space is about the limit of my ability wrt the topic. That said, hopefully one of you folks can take this research and run with it :)</div>
<div><br></div><div>Cheers!</div><div>James/Hiro</div><div><br></div><div><a href="http://en.wikipedia.org/wiki/Linear_combination">http://en.wikipedia.org/wiki/Linear_combination</a></div><div><a href="http://equalrightsforall.net/classical_mechanics/Rectilinear_Motion/Kinematical_Equations/001_Vector_Combination.htm">http://equalrightsforall.net/classical_mechanics/Rectilinear_Motion/Kinematical_Equations/001_Vector_Combination.htm</a></div>
<div><a href="http://www.khanacademy.org/math/algebra/algebra-matrices/v/matrices-to-solve-a-vector-combination-problem">http://www.khanacademy.org/math/algebra/algebra-matrices/v/matrices-to-solve-a-vector-combination-problem</a></div>
<div><br></div><div><br></div><div><br><br><div class="gmail_quote">On Thu, Jul 5, 2012 at 5:33 PM, Justin Clark-Casey <span dir="ltr"><<a href="mailto:jjustincc@googlemail.com" target="_blank">jjustincc@googlemail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 05/07/12 16:19, Mike Higgins wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
     No time! No time!<br>
     But I have thought about it a little. It seems to me that the problem is that gravity and buoyancy are probably<br>
done from accelerations, while the linear motor is a magic device that specifies a target velocity. Ideally you could<br>
calculate the force of gravity, the counteracting force of buoyancy, and calculate a force that would result in the<br>
linear velocity. Sum all the forces into one and apply them to the object. But I don't think the physics is done in a<br>
manner that "realistic".<br>
     What is SUPPOSED to happen when gravity and the linear motor are combined? Seeing as the linear motor specifies the<br>
end velocity, it should overpower (ignore) gravity. What happens in SL when you turn on the linear motor on a falling<br>
object? I suspect that it simply turns in the linear motor direction. Hopefully making a smooth turn in the decay time.<br>
I'll have to go do physics experiments in SL to figure out what they implimented.<br>
     Then I don't know enough about the Open Simulator code to know how to implement whatever is necessary. Given enough<br>
time (see my first comment above) I could get more involved with that..<br>
</blockquote>
<br></div>
That would be very welcome.  As always, time is the constraint for many of us as well, as are the many other bugs and issues that OpenSimulator has :)<div class="im HOEnZb"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
On 7/4/12 2:53 PM, Kevin Cozens wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 12-06-08 06:15 PM, Mike Higgins wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Then I looked in the ODEDynamics.cs code where, starting at line 663, the<br>
comments from KF say "So far I have found no good method to combine a<br>
script-requested .Z velocity and gravity". Then he proceeds to replace the<br>
requested linear motor Z value with the current Z velocity of the body.<br>
Since a balloon is buoyant, the Z of the current velocity is always 0 and<br>
this looks like it is probably the problem. It always resets the linear<br>
motor Z value to 0 here. I'll have to think about what should be done here...<br>
</blockquote>
<br>
Nice catch, Mike. Have you had time to investigate this any further?<br>
<br>
</blockquote>
<br>
<br>
______________________________<u></u>_________________<br>
Opensim-dev mailing list<br>
<a href="mailto:Opensim-dev@lists.berlios.de" target="_blank">Opensim-dev@lists.berlios.de</a><br>
<a href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/<u></u>mailman/listinfo/opensim-dev</a><br>
<br>
</blockquote>
<br>
<br></div><div class="im HOEnZb">
-- <br>
Justin Clark-Casey (justincc)<br>
<a href="http://justincc.org/blog" target="_blank">http://justincc.org/blog</a><br>
<a href="http://twitter.com/justincc" target="_blank">http://twitter.com/justincc</a><br>
<br>
<br></div><div class="HOEnZb"><div class="h5">
______________________________<u></u>_________________<br>
Opensim-dev mailing list<br>
<a href="mailto:Opensim-dev@lists.berlios.de" target="_blank">Opensim-dev@lists.berlios.de</a><br>
<a href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/<u></u>mailman/listinfo/opensim-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>===================================<br><a href="http://simhost.com" target="_blank">http://simhost.com</a><br><a href="http://twitter.com/jstallings2" target="_blank">http://twitter.com/jstallings2</a><br>
<a href="http://www.linkedin.com/pub/5/770/a49" target="_blank">http://www.linkedin.com/pub/5/770/a49</a><br>
</div>