<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.frictionalgames.com/page?action=history&amp;feed=atom&amp;title=HPL3%2FAmnesia%3A_Rebirth%2FScripting%2FiVerletParticleContainer</id>
	<title>HPL3/Amnesia: Rebirth/Scripting/iVerletParticleContainer - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.frictionalgames.com/page?action=history&amp;feed=atom&amp;title=HPL3%2FAmnesia%3A_Rebirth%2FScripting%2FiVerletParticleContainer"/>
	<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=HPL3/Amnesia:_Rebirth/Scripting/iVerletParticleContainer&amp;action=history"/>
	<updated>2026-05-14T12:59:39Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=HPL3/Amnesia:_Rebirth/Scripting/iVerletParticleContainer&amp;diff=6118&amp;oldid=prev</id>
		<title>Abion47: Created page with &quot;{{ScriptingStub}}  Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!  ==Fields== iVerletParticleContainer has no public fie...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=HPL3/Amnesia:_Rebirth/Scripting/iVerletParticleContainer&amp;diff=6118&amp;oldid=prev"/>
		<updated>2020-11-15T22:52:17Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{ScriptingStub}}  Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!  ==Fields== iVerletParticleContainer has no public fie...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{ScriptingStub}}&lt;br /&gt;
&lt;br /&gt;
Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!&lt;br /&gt;
&lt;br /&gt;
==Fields==&lt;br /&gt;
iVerletParticleContainer has no public fields.&lt;br /&gt;
&lt;br /&gt;
==Functions==&lt;br /&gt;
{{CodeDocSummaryTop|Return Type|Function And Description}}&lt;br /&gt;
{{CodeDocSummaryItem|bool|[[#GetActive|GetActive]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|bool|[[#GetCollide|GetCollide]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|float|[[#GetDamping|GetDamping]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[#GetGravityForce|GetGravityForce]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../tString|tString]]|[[#GetName|GetName]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../cVerletParticle|cVerletParticle]]|[[#GetParticle|GetParticle]](int alIdx)|}}&lt;br /&gt;
{{CodeDocSummaryItem|int|[[#GetParticleNum|GetParticleNum]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|float|[[#GetParticleRadius|GetParticleRadius]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|float|[[#GetSlideAmount|GetSlideAmount]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|int|[[#GetUniqueID|GetUniqueID]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|int|[[#GetUpdateCount|GetUpdateCount]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#IncUpdateCount|IncUpdateCount]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#RemoveAttachedBody|RemoveAttachedBody]]([[../iPhysicsBody|iPhysicsBody@]] apBody, bool abRemoveContainerFromBody)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#SetActive|SetActive]](bool abX)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#SetCollide|SetCollide]](bool abX)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#SetDamping|SetDamping]](float afX)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#SetGravityForce|SetGravityForce]](const [[../cVector3f|cVector3f]] &amp;amp;in avX)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#SetParticleRadius|SetParticleRadius]](float afX)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#SetSleeping|SetSleeping]](bool abX)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#SetSleepParamters|SetSleepParamters]](float afSleepCheckInterval, float afSleepCheckDistance, int alSleepCountMax)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#SetSlideAmount|SetSlideAmount]](float afX)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#UpdateLengthConstraint|UpdateLengthConstraint]]([[../cVerletParticle|cVerletParticle@]] apP1, [[../cVerletParticle|cVerletParticle@]] apP2, float afLength)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#UpdateLengthConstraint|UpdateLengthConstraint]]([[../cVerletParticle|cVerletParticle@]] apP1, [[../cVerletParticle|cVerletParticle@]] apP2, float afLength, float afStiffness)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#UpdateLengthConstraint|UpdateLengthConstraint]]([[../cVerletParticle|cVerletParticle@]] apP1, [[../cVerletParticle|cVerletParticle@]] apP2, float afMinLength, float afMaxLength, float afStiffness)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#UpdateLengthConstraintStretch|UpdateLengthConstraintStretch]]([[../cVerletParticle|cVerletParticle@]] apP1, [[../cVerletParticle|cVerletParticle@]] apP2, float afLength, float afStiffness)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#UpdateParticleCollisionConstraint|UpdateParticleCollisionConstraint]]([[../cVerletParticle|cVerletParticle@]] apPart, const [[../cVector3f|cVector3f]] &amp;amp;in avPrevPos, float afRadius)|}}&lt;br /&gt;
{{CodeDocSummaryBottom}}&lt;br /&gt;
&lt;br /&gt;
==Details==&lt;br /&gt;
{{CodeDocDetailTop|GetActive}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;bool GetActive()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|bool|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetCollide}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;bool GetCollide()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|bool|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetDamping}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;float GetDamping()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|float|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetGravityForce}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;const cVector3f&amp;amp; GetGravityForce()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|const cVector3f&amp;amp;|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetName}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;const tString&amp;amp; GetName()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|const tString&amp;amp;|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetParticle}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;cVerletParticle@ GetParticle(int alIdx)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|alIdx|int|}}&lt;br /&gt;
{{CodeDocDetailReturn|cVerletParticle@|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetParticleNum}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;int GetParticleNum()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|int|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetParticleRadius}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;float GetParticleRadius()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|float|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetSlideAmount}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;float GetSlideAmount()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|float|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetUniqueID}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;int GetUniqueID()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|int|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetUpdateCount}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;int GetUpdateCount()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|int|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|IncUpdateCount}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void IncUpdateCount()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|RemoveAttachedBody}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void RemoveAttachedBody(iPhysicsBody@ apBody,&lt;br /&gt;
                        bool abRemoveContainerFromBody)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|apBody|[[../iPhysicsBody|iPhysicsBody@]]|}}&lt;br /&gt;
{{CodeDocDetailParam|abRemoveContainerFromBody|bool|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|SetActive}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void SetActive(bool abX)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|abX|bool|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|SetCollide}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void SetCollide(bool abX)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|abX|bool|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|SetDamping}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void SetDamping(float afX)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|afX|float|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|SetGravityForce}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void SetGravityForce(const cVector3f &amp;amp;in avX)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|avX|[[../cVector3f|cVector3f]]|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|SetParticleRadius}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void SetParticleRadius(float afX)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|afX|float|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|SetSleeping}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void SetSleeping(bool abX)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|abX|bool|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|SetSleepParamters}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void SetSleepParamters(float afSleepCheckInterval,&lt;br /&gt;
                       float afSleepCheckDistance,&lt;br /&gt;
                       int alSleepCountMax)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|afSleepCheckInterval|float|}}&lt;br /&gt;
{{CodeDocDetailParam|afSleepCheckDistance|float|}}&lt;br /&gt;
{{CodeDocDetailParam|alSleepCountMax|int|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|SetSlideAmount}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void SetSlideAmount(float afX)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|afX|float|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|UpdateLengthConstraint}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void UpdateLengthConstraint(cVerletParticle@ apP1,&lt;br /&gt;
                            cVerletParticle@ apP2,&lt;br /&gt;
                            float afLength)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|apP1|[[../cVerletParticle|cVerletParticle@]]|}}&lt;br /&gt;
{{CodeDocDetailParam|apP2|[[../cVerletParticle|cVerletParticle@]]|}}&lt;br /&gt;
{{CodeDocDetailParam|afLength|float|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|UpdateLengthConstraint}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void UpdateLengthConstraint(cVerletParticle@ apP1,&lt;br /&gt;
                            cVerletParticle@ apP2,&lt;br /&gt;
                            float afLength,&lt;br /&gt;
                            float afStiffness)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|apP1|[[../cVerletParticle|cVerletParticle@]]|}}&lt;br /&gt;
{{CodeDocDetailParam|apP2|[[../cVerletParticle|cVerletParticle@]]|}}&lt;br /&gt;
{{CodeDocDetailParam|afLength|float|}}&lt;br /&gt;
{{CodeDocDetailParam|afStiffness|float|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|UpdateLengthConstraint}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void UpdateLengthConstraint(cVerletParticle@ apP1,&lt;br /&gt;
                            cVerletParticle@ apP2,&lt;br /&gt;
                            float afMinLength,&lt;br /&gt;
                            float afMaxLength,&lt;br /&gt;
                            float afStiffness)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|apP1|[[../cVerletParticle|cVerletParticle@]]|}}&lt;br /&gt;
{{CodeDocDetailParam|apP2|[[../cVerletParticle|cVerletParticle@]]|}}&lt;br /&gt;
{{CodeDocDetailParam|afMinLength|float|}}&lt;br /&gt;
{{CodeDocDetailParam|afMaxLength|float|}}&lt;br /&gt;
{{CodeDocDetailParam|afStiffness|float|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|UpdateLengthConstraintStretch}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void UpdateLengthConstraintStretch(cVerletParticle@ apP1,&lt;br /&gt;
                                   cVerletParticle@ apP2,&lt;br /&gt;
                                   float afLength,&lt;br /&gt;
                                   float afStiffness)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|apP1|[[../cVerletParticle|cVerletParticle@]]|}}&lt;br /&gt;
{{CodeDocDetailParam|apP2|[[../cVerletParticle|cVerletParticle@]]|}}&lt;br /&gt;
{{CodeDocDetailParam|afLength|float|}}&lt;br /&gt;
{{CodeDocDetailParam|afStiffness|float|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|UpdateParticleCollisionConstraint}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void UpdateParticleCollisionConstraint(cVerletParticle@ apPart,&lt;br /&gt;
                                       const cVector3f &amp;amp;in avPrevPos,&lt;br /&gt;
                                       float afRadius)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|apPart|[[../cVerletParticle|cVerletParticle@]]|}}&lt;br /&gt;
{{CodeDocDetailParam|avPrevPos|[[../cVector3f|cVector3f]]|}}&lt;br /&gt;
{{CodeDocDetailParam|afRadius|float|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{ReferencesSection}}&lt;br /&gt;
&lt;br /&gt;
{{HPL3RebirthScriptingCategories}}&lt;/div&gt;</summary>
		<author><name>Abion47</name></author>
		
	</entry>
</feed>