अर्ध-यांत्रिक