View Issue Details

IDProjectCategoryView StatusLast Update
0002911The Dark ModCodingpublic09.11.2011 07:54
Reportergreebo Assigned Togreebo  
PrioritynormalSeveritynormalReproducibilityhave not tried
Status resolvedResolutionfixed 
Product VersionTDM 1.06 
Target VersionTDM 1.07Fixed in VersionTDM 1.07 
Summary0002911: When adding rotating cogs to multistate movers the cogs sometime rotate in the wrong direction
DescriptionThis is possible due to the ambiguity of euler angles. The idRotater class is applying a scalar speed value to a set of base euler angles over time. The scalar value's sign can be wrong when an equivalent set of euler angles is calculated from the cog's current rotation matrix.
TagsNo tags attached.

Activities

greebo

greebo

09.11.2011 07:54

administrator   ~0004136

Since I'm not 100% sure about the elegance of my resolution, I've added this as a spawnarg option to movers: "apply_direction_fix", to make sure it doesn't mess up any existing movers out there.

Issue History

Date Modified Username Field Change
09.11.2011 07:52 greebo New Issue
09.11.2011 07:52 greebo Assigned To => greebo
09.11.2011 07:52 greebo Status new => assigned
09.11.2011 07:54 greebo Note Added: 0004136
09.11.2011 07:54 greebo Status assigned => resolved
09.11.2011 07:54 greebo Fixed in Version => TDM 1.07
09.11.2011 07:54 greebo Resolution open => fixed