Sto riscontrando un problema con Farseer Physics Engine, in cui in un ambiente piastrellato il mio oggetto a volte interagirà con gli angoli di altri oggetti, anche se si allineano perfettamente.
Ho letto di persone che suggeriscono di calcolare e creare un oggetto più grande, usando Marching Squares o qualcosa di simile. Questa non è un'opzione tuttavia, poiché vorrei che ogni piastrella avesse qualità fisiche diverse, come attrito e restituzione diversi.
La mia domanda è: che cosa la causa esattamente, sono problemi di precisione fluttuanti o qualcos'altro? E c'è un modo per risolverlo, senza rompere l'intero motore fisico?