<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/pyode/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/pyode/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Tue, 10 Jul 2018 14:31:30 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/pyode/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>HingeJoint ParamFMax can not be set</title><link>https://sourceforge.net/p/pyode/bugs/6/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I was trying the second pyode tutorial &lt;a href="http://pyode.sourceforge.net/tutorials/tutorial2.html"&gt;http://pyode.sourceforge.net/tutorials/tutorial2.html&lt;/a&gt;&lt;br/&gt;
Therefore i can use a HingeJoint with motor. But the motor does not take effect at all.&lt;/p&gt;
&lt;p&gt;A  minimal code:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="nn"&gt;ode&lt;/span&gt;
&lt;span class="n"&gt;world&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;ode&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;World&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;span class="n"&gt;joint&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;ode&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;HingeJoint&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;world&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;joint&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;setParam&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ode&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ParamFMax&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mf"&gt;22.&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;joint&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;getParam&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ode&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ParamFMax&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Gives &lt;br/&gt;
0.0 &lt;br/&gt;
result so i assume that the parameter does not get set properly and therefore the motor can not apply a force greater 0 Newton. This results in having no effect at all using a motor.&lt;/p&gt;
&lt;p&gt;The problem also occurs in the tutorial code where an attachment to ode.enviorment  and the ParamVel are set. I just created a minimal code example to reproduce the error.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tom Koller</dc:creator><pubDate>Tue, 10 Jul 2018 14:31:30 -0000</pubDate><guid>https://sourceforge.netbad5d578f5622703cc7f4dafebbf75c2e24e3671</guid></item><item><title>world.step in tutorial3</title><link>https://sourceforge.net/p/pyode/bugs/5/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I am sorry to report a bug here,Maybe it's not a  bug&lt;br /&gt;
want I am running tutorial3's demo code,it occur a run time error&lt;br /&gt;
which say "assertion 'bNormalizationResult' failed in _dNormalize4()[../../include/ode/odemath.h]"&lt;br /&gt;
i debug it for a long time and i find it occur at the line of "world.step(dt/n)",i don't know why?&lt;br /&gt;
need help&lt;br /&gt;
please send me an email : chaogu2.0@gmail.com&lt;br /&gt;
thanks very mush&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Sun, 25 Apr 2010 02:52:48 -0000</pubDate><guid>https://sourceforge.net3999ff856a1cdc8e75a3fcd238b8c53d6c59dd34</guid></item><item><title>Collision detection broken in HEAD</title><link>https://sourceforge.net/p/pyode/bugs/4/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;collision detection doesn't work with PyODE checked out from CVS HEAD&lt;br /&gt;
and ODE 0.11. The collision callback is never called. This can be&lt;br /&gt;
tested with tutorial3.py or with the script in&lt;br /&gt;
&lt;a href="http://monsterden.net/software/ragdoll-pyode-tutorial:"&gt;http://monsterden.net/software/ragdoll-pyode-tutorial:&lt;/a&gt; the objects&lt;br /&gt;
don't meet the plane and keep falling forever.&lt;/p&gt;
&lt;p&gt;The same scripts using PyODE 1.2 and ODE 0.8 work correctly.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniele Varrazzo</dc:creator><pubDate>Sat, 09 Jan 2010 23:18:04 -0000</pubDate><guid>https://sourceforge.net0cc838ae9a51d61155957fecd4a7b110793352e7</guid></item><item><title>Missing Methods for UniversalJoint</title><link>https://sourceforge.net/p/pyode/bugs/3/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I've been using PyODE for some time now, built on both Mac OSX and Ubuntu machines. I'm using version 1.2&lt;/p&gt;
&lt;p&gt;I use UniversalJoint objects, and I have had to hack around a bug on both platforms. &lt;/p&gt;
&lt;p&gt;The bug is that the PyREX-generated wrapper ode_trimesh.c doesn't define some functions in the ODE API. These include, at least:&lt;/p&gt;
&lt;p&gt;getAngle1, getAngle2, getAngleRate1, and getAngleRate2 for UniversalJoint. They may include others, but these are the methods I needed. &lt;/p&gt;
&lt;p&gt;If there is an alternate way to get this information, let me know. &lt;/p&gt;
&lt;p&gt;Currently, the workaround I'm using is to edit ode_trimesh.c to include declarations of the appropriate methods. This seems to work. &lt;/p&gt;
&lt;p&gt;I've attached the output of diff from the stock 1.2.0 file and my hacked file, in case it is useful&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Graham Cummins</dc:creator><pubDate>Fri, 02 May 2008 19:16:23 -0000</pubDate><guid>https://sourceforge.neta4f4ba21d29f5d8445ef826783f8a9cc3f1e9ed9</guid></item><item><title>Mass.setSphereTotal wraps wrong function</title><link>https://sourceforge.net/p/pyode/bugs/2/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;In PyODE 1.2.0 in src/mass.pyx: setSphereTotal() should wrap the correct ODE function, not dMassSetSphere().&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paul E.C. Melis</dc:creator><pubDate>Wed, 19 Dec 2007 16:49:09 -0000</pubDate><guid>https://sourceforge.net469b9fdedbcda070b2b19bd1f4209e047363f0ac</guid></item><item><title>Joints do not allow you to set arbitrary attributes</title><link>https://sourceforge.net/p/pyode/bugs/1/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;joint = ode.BallJoint(world)&lt;br /&gt;
joint.somevarname = 'test'&lt;/p&gt;
&lt;p&gt;gets an error:  AttributeError: 'ode.BallJoint' object &lt;br /&gt;
has no attribute 'somevarname'&lt;/p&gt;
&lt;p&gt;However, doing it with a body object does work.&lt;/p&gt;
&lt;p&gt;kallahar@quickwired.com&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Sat, 12 Feb 2005 00:06:28 -0000</pubDate><guid>https://sourceforge.net144c2323a562cd691159ac53870d58a9e6b7b119</guid></item></channel></rss>