I have espoused the glorious wonders of LeoCAD on openSUSE before. This is a fantastic application to work with Lego bricks and components in a virtual, safe for your feet, environment. Building with Lego bricks is a lot of fun, using it virtually can help to refine ideas. Although the title of this post mentions using it on openSUSE, this really should work for all modern Linux distributions.
I have, what I would call, an on and off relationship with LeoCAD. Nothing against the applications or the Lego bricks but more due to the time allowed for this sort of entertainment, maybe edutainment as I often use it along with my kids. Regardless, when I do get to playing with LeoCAD, it is a kind of time spiral that I fall into and really enjoy.