LDCad is a multiplatform LDraw (virtual LEGO) editor that lets you edit LDraw model documents in real-time