|
Atashi Toshihiko
Frequently Befuddled
Join date: 7 Dec 2006
Posts: 1,423
|
01-18-2007 08:20
I'm trying to make an attachment that will basicaly let my avatar function as if in zero gravity. According to the Wiki, llSetBuoyancy(1.0) is supposed to act as if in zero-g. But when I try this, at ground level I start to slowly float upwards till about z=100m. Conversely, if I fly up to about 230m, I still 'fall' or drift downwards, till again roughly z=100m. Is 100m a default setting for 'zero gravity'?
Should I detect my altitude and vary the value of SetBuoyancy? 1.0 seems to be too much at ground level but not enough at altitudes greater than 100m.
Thanks!
-Atashi
|
|
2k Suisei
Registered User
Join date: 9 Nov 2006
Posts: 2,150
|
01-19-2007 07:24
Wikipedia: From: someone In physics, buoyancy is the upward force on an object produced by the surrounding fluid (i.e., a liquid or a gas) in which it is fully or partially immersed, due to the pressure difference of the fluid between the top and bottom of the object. The net upward buoyancy force is equal to the magnitude of the weight of fluid displaced by the body. This force enables the object to float or at least to appear lighter. Buoyancy is important for many vehicles such as boats, ships, balloons, and airships. Maybe there is no air above 100m in SL? llSetBuoyancy(1) doesn't really give an object zero G. it just appears that way. In the same way a helium balloon might appear to have zero G in real life 1.0.
|