<feed xmlns='http://www.w3.org/2005/Atom'>
<title>github/rapier.git/src/dynamics/solver/velocity_constraint_wide.rs, branch v0.7.1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/rapier.git/'/>
<entry>
<title>Attenuate the warmstart impulse for CCD contacts.</title>
<updated>2021-03-28T09:27:07+00:00</updated>
<author>
<name>Crozet Sébastien</name>
<email>developer@crozet.re</email>
</author>
<published>2021-03-28T09:26:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/rapier.git/commit/?id=7306821c460ca3f77e697c89a79393e61c126624'/>
<id>7306821c460ca3f77e697c89a79393e61c126624</id>
<content type='text'>
CCD contacts result in very strong, instantaneous, impulses. So it is preferable to attenuate their contribution to subsequent timesteps to avoid overshooting.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CCD contacts result in very strong, instantaneous, impulses. So it is preferable to attenuate their contribution to subsequent timesteps to avoid overshooting.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix regression causing invalid contacts to be solved.</title>
<updated>2021-03-07T16:34:54+00:00</updated>
<author>
<name>Crozet Sébastien</name>
<email>developer@crozet.re</email>
</author>
<published>2021-03-07T16:34:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/rapier.git/commit/?id=152ada67ecd122fe38a9cae8b262542b4abf25fc'/>
<id>152ada67ecd122fe38a9cae8b262542b4abf25fc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Reduce code duplication between the SIMD and non-SIMD contact solve and warmstart.</title>
<updated>2021-03-07T16:15:32+00:00</updated>
<author>
<name>Crozet Sébastien</name>
<email>developer@crozet.re</email>
</author>
<published>2021-03-07T16:15:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/rapier.git/commit/?id=0e4393ba9e408952395cfccaef6dc192886e2839'/>
<id>0e4393ba9e408952395cfccaef6dc192886e2839</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Projection friction impulses on an implicit cone instead of a pyramidal approximation.</title>
<updated>2021-03-07T10:44:19+00:00</updated>
<author>
<name>Crozet Sébastien</name>
<email>developer@crozet.re</email>
</author>
<published>2021-03-07T10:43:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/rapier.git/commit/?id=bed47a82e706a13c22799fcf644753c69fdec6ad'/>
<id>bed47a82e706a13c22799fcf644753c69fdec6ad</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement ground wide</title>
<updated>2021-02-26T10:06:29+00:00</updated>
<author>
<name>Emil Ernerfeldt</name>
<email>emil.ernerfeldt@gmail.com</email>
</author>
<published>2021-02-19T09:24:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/rapier.git/commit/?id=b94cdfa782d322d54cc174cd820f85766954d11b'/>
<id>b94cdfa782d322d54cc174cd820f85766954d11b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement dominance.</title>
<updated>2021-02-24T12:26:51+00:00</updated>
<author>
<name>Crozet Sébastien</name>
<email>developer@crozet.re</email>
</author>
<published>2021-02-24T12:26:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/rapier.git/commit/?id=96ecb877e290ad15459258a415aca64ca4af3a69'/>
<id>96ecb877e290ad15459258a415aca64ca4af3a69</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Properly take the tangent_velocity into account in the velocity solver.</title>
<updated>2021-02-23T14:47:24+00:00</updated>
<author>
<name>Crozet Sébastien</name>
<email>developer@crozet.re</email>
</author>
<published>2021-02-23T14:47:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/rapier.git/commit/?id=3fdb4cd6d3468733056e886c991bae551a83240d'/>
<id>3fdb4cd6d3468733056e886c991bae551a83240d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use contact ids instead of contact reordering in order to identify the impulse writeback location.</title>
<updated>2021-02-22T16:52:03+00:00</updated>
<author>
<name>Crozet Sébastien</name>
<email>developer@crozet.re</email>
</author>
<published>2021-02-22T16:51:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/rapier.git/commit/?id=ad5c10672e36f47fbdb0667bccd79c59ff3a97cc'/>
<id>ad5c10672e36f47fbdb0667bccd79c59ff3a97cc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Always apply the predictive contact term, even for bouncing contacts</title>
<updated>2021-02-18T16:58:17+00:00</updated>
<author>
<name>Emil Ernerfeldt</name>
<email>emil.ernerfeldt@gmail.com</email>
</author>
<published>2021-02-18T16:58:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/rapier.git/commit/?id=5e7eedc3fdf74b49ecd999b003570bf352ee3f11'/>
<id>5e7eedc3fdf74b49ecd999b003570bf352ee3f11</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>New contacts are bouncy, old are resting</title>
<updated>2021-02-18T14:41:46+00:00</updated>
<author>
<name>Emil Ernerfeldt</name>
<email>emil.ernerfeldt@gmail.com</email>
</author>
<published>2021-02-15T20:18:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/rapier.git/commit/?id=f9e3d382d2ee097dce05997735982f5e120cca03'/>
<id>f9e3d382d2ee097dce05997735982f5e120cca03</id>
<content type='text'>
If a contact is new (previous impluse = 0), then we treat it as bouncy (respecting restitution).
If the contact is old we treat it as resting.

Exceptions for restitutions &lt;=0 and &gt;= 1.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If a contact is new (previous impluse = 0), then we treat it as bouncy (respecting restitution).
If the contact is old we treat it as resting.

Exceptions for restitutions &lt;=0 and &gt;= 1.
</pre>
</div>
</content>
</entry>
</feed>
