<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-CN">
	<id>http://i.bnu.edu.cn/wiki/index.php?action=history&amp;feed=atom&amp;title=LlGetEnergy</id>
	<title>LlGetEnergy - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="http://i.bnu.edu.cn/wiki/index.php?action=history&amp;feed=atom&amp;title=LlGetEnergy"/>
	<link rel="alternate" type="text/html" href="http://i.bnu.edu.cn/wiki/index.php?title=LlGetEnergy&amp;action=history"/>
	<updated>2026-06-01T06:21:50Z</updated>
	<subtitle>本wiki的该页面的版本历史</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>http://i.bnu.edu.cn/wiki/index.php?title=LlGetEnergy&amp;diff=1109&amp;oldid=prev</id>
		<title>2021年9月1日 (三) 10:13 Kjf</title>
		<link rel="alternate" type="text/html" href="http://i.bnu.edu.cn/wiki/index.php?title=LlGetEnergy&amp;diff=1109&amp;oldid=prev"/>
		<updated>2021-09-01T10:13:34Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-CN&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;2021年9月1日 (三) 10:13的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l4&quot; &gt;第4行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第4行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{函数详情&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{函数详情&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|函数名 = Function: float llGetEnergy( )&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|函数名 = Function: float llGetEnergy( )&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|参数= &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;参数：&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|参数= &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;参数：无&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|返回值= 返回值：返回一个浮点数，该浮点数是对象中能量占最大值的百分比。&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|返回值= 返回值：返回一个浮点数，该浮点数是对象中能量占最大值的百分比。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Kjf</name></author>
		
	</entry>
	<entry>
		<id>http://i.bnu.edu.cn/wiki/index.php?title=LlGetEnergy&amp;diff=860&amp;oldid=prev</id>
		<title>Qmf：创建页面，内容为“{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}}   {{函数详情 |函数名 = Function: float llGetEnergy( ) |参数= 参数： |返回值= 返回…”</title>
		<link rel="alternate" type="text/html" href="http://i.bnu.edu.cn/wiki/index.php?title=LlGetEnergy&amp;diff=860&amp;oldid=prev"/>
		<updated>2021-01-25T07:27:47Z</updated>

		<summary type="html">&lt;p&gt;创建页面，内容为“{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}}   {{函数详情 |函数名 = Function: float llGetEnergy( ) |参数= 参数： |返回值= 返回…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{函数详情&lt;br /&gt;
|函数名 = Function: float llGetEnergy( )&lt;br /&gt;
|参数= 参数：&lt;br /&gt;
|返回值= 返回值：返回一个浮点数，该浮点数是对象中能量占最大值的百分比。&lt;br /&gt;
&lt;br /&gt;
|注意事项=&lt;br /&gt;
注意事项&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|示例=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// This script tests the energy use of most of the physics functions&lt;br /&gt;
// Last version: 07 October 2009 by Gianni Lupindo&lt;br /&gt;
 &lt;br /&gt;
vector homePos;&lt;br /&gt;
integer timerCount = 0;&lt;br /&gt;
integer testCount = 0;&lt;br /&gt;
string space = &amp;quot;  &amp;quot;; &lt;br /&gt;
 &lt;br /&gt;
// move more than 10m&lt;br /&gt;
moveTo(vector origin, vector destination) {&lt;br /&gt;
    float dist = llVecDist(origin, destination);&lt;br /&gt;
    integer passes = llCeil( llLog(dist/10.0) / llLog(2.0) );&lt;br /&gt;
    integer i;&lt;br /&gt;
    list params = [PRIM_POSITION, destination];&lt;br /&gt;
    for (i=0; i&amp;lt;passes; i++) {&lt;br /&gt;
        params = (params=[]) + params + params;&lt;br /&gt;
    }&lt;br /&gt;
    // actually move the prim, now&lt;br /&gt;
    llSetPrimitiveParams(params);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
returnHome()&lt;br /&gt;
{&lt;br /&gt;
    llSetTimerEvent(0);&lt;br /&gt;
    llSetStatus(STATUS_PHYSICS, FALSE);&lt;br /&gt;
    llSleep(0.2);&lt;br /&gt;
    moveTo(llGetPos(),homePos);&lt;br /&gt;
    llSetRot(ZERO_ROTATION);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry() {&lt;br /&gt;
        homePos = llGetPos();&lt;br /&gt;
        llOwnerSay(&amp;quot;Mass is &amp;quot;+(string)llGetMass());&lt;br /&gt;
    }&lt;br /&gt;
    on_rez(integer _n) {&lt;br /&gt;
        llResetScript();&lt;br /&gt;
    }&lt;br /&gt;
    touch_start(integer n) {&lt;br /&gt;
        space = &amp;quot;  &amp;quot;;&lt;br /&gt;
        do {&lt;br /&gt;
          llSleep(0.5);&lt;br /&gt;
        } while (llGetEnergy() &amp;lt; 0.998);&lt;br /&gt;
        llSetPos( llGetPos()+&amp;lt;0,0,5&amp;gt;);&lt;br /&gt;
        llSetStatus(STATUS_PHYSICS,TRUE);&lt;br /&gt;
        llSetTimerEvent(1.0);&lt;br /&gt;
 &lt;br /&gt;
        vector impulse = &amp;lt;0,0,5&amp;gt;*llGetMass();&lt;br /&gt;
        if (testCount == 0) {&lt;br /&gt;
            llOwnerSay(&amp;quot;ApplyImpulse (test 0)&amp;quot;);&lt;br /&gt;
            llApplyImpulse( impulse, TRUE ); &lt;br /&gt;
        } else if (testCount == 1) {&lt;br /&gt;
            llOwnerSay(&amp;quot;ApplyRotImpulse (test 1)&amp;quot;);&lt;br /&gt;
            llApplyRotationalImpulse( impulse, TRUE);&lt;br /&gt;
        } else if (testCount == 2) {&lt;br /&gt;
            llOwnerSay(&amp;quot;PushObject (test 2)&amp;quot;);&lt;br /&gt;
            llPushObject(llGetKey(), impulse, ZERO_VECTOR, TRUE); &lt;br /&gt;
        } else if (testCount == 3) {&lt;br /&gt;
            llSetForceAndTorque( ZERO_VECTOR, ZERO_VECTOR, TRUE ); &lt;br /&gt;
            llOwnerSay(&amp;quot;Force (test 3)&amp;quot;);&lt;br /&gt;
            llSetForce( impulse, TRUE ); &lt;br /&gt;
        } else if (testCount == 4) {&lt;br /&gt;
            llSetForceAndTorque( ZERO_VECTOR, ZERO_VECTOR, TRUE ); &lt;br /&gt;
            llOwnerSay(&amp;quot;Torque (test 4)&amp;quot;);&lt;br /&gt;
            llSetTorque( impulse, TRUE ); &lt;br /&gt;
        } else if (testCount == 5) {&lt;br /&gt;
            llSetForceAndTorque( ZERO_VECTOR, ZERO_VECTOR, TRUE ); &lt;br /&gt;
            llOwnerSay(&amp;quot;Force and Torque (test 5)&amp;quot;);&lt;br /&gt;
            llSetForceAndTorque( impulse, impulse, TRUE ); &lt;br /&gt;
        } else if (testCount == 6) {&lt;br /&gt;
            llSetForceAndTorque( ZERO_VECTOR, ZERO_VECTOR, TRUE ); &lt;br /&gt;
            llOwnerSay(&amp;quot;MoveToTarget (test 6)&amp;quot;);&lt;br /&gt;
            llMoveToTarget( impulse, 0.4 ); &lt;br /&gt;
        } else if (testCount == 7) {&lt;br /&gt;
            llStopMoveToTarget ( ); &lt;br /&gt;
            llOwnerSay(&amp;quot;RotLookAt (test 7)&amp;quot;);&lt;br /&gt;
            llRotLookAt( llEuler2Rot(impulse*DEG_TO_RAD), 0.4, 0.4 ); &lt;br /&gt;
        } else if (testCount == 8) {&lt;br /&gt;
            llStopLookAt ( ); &lt;br /&gt;
            llOwnerSay(&amp;quot;LookAt (test 8)&amp;quot;);&lt;br /&gt;
            llLookAt( impulse, 0.4, 0.4 ); &lt;br /&gt;
        } else if (testCount == 9) {&lt;br /&gt;
            llStopLookAt ( ); &lt;br /&gt;
            llOwnerSay(&amp;quot;Hover Height (test 9)&amp;quot;);&lt;br /&gt;
            llSetHoverHeight( 5.0, TRUE, 0.5);&lt;br /&gt;
        } else if (testCount == 10) {&lt;br /&gt;
            llSetHoverHeight( 0, TRUE, 0.5);&lt;br /&gt;
            llOwnerSay(&amp;quot;Ground Repel (test 10)&amp;quot;);&lt;br /&gt;
            llGroundRepel( 5, TRUE, 0.5);&lt;br /&gt;
        } else if (testCount == 11) {&lt;br /&gt;
            llGroundRepel( 0, TRUE, 0.5);&lt;br /&gt;
            llOwnerSay(&amp;quot;Buoyancy (test 11)&amp;quot;);&lt;br /&gt;
            llSetBuoyancy( 0.997 );&lt;br /&gt;
        } else {&lt;br /&gt;
            llSetBuoyancy( 0.0 );&lt;br /&gt;
            llOwnerSay(&amp;quot;Done&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
        timerCount = 0;&lt;br /&gt;
        if (testCount != 12) {&lt;br /&gt;
            llOwnerSay((string)timerCount+&amp;quot;. Energy:    &amp;quot;+space+(string)llGetEnergy());&lt;br /&gt;
            testCount++;&lt;br /&gt;
        }&lt;br /&gt;
        else {&lt;br /&gt;
            testCount = 0; &lt;br /&gt;
            returnHome();&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    timer() {&lt;br /&gt;
        timerCount++;&lt;br /&gt;
        if (timerCount &amp;gt;= 10) space = &amp;quot;&amp;quot;;&lt;br /&gt;
        llOwnerSay((string)timerCount+&amp;quot;. Energy:    &amp;quot;+space+(string)llGetEnergy());&lt;br /&gt;
        if (timerCount&amp;gt;=10) {&lt;br /&gt;
            returnHome();&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    collision(integer n) {&lt;br /&gt;
        llOwnerSay(&amp;quot;*. Energy:    &amp;quot;+space+(string)llGetEnergy()+&amp;quot; (collision)&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|相关函数=	&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|相关事件=&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Qmf</name></author>
		
	</entry>
</feed>