The micromanipulation of objects into 3-dimensional geometries within holographic optical tweezers is carried out using modified Gerchberg-Saxton (GS) and direct binary search (DBS) algorithms to produce the hologram designs. The algorithms calculate sequences of phase holograms, which are implemented using a spatial light modulator, to reconfigure the geometries of optical traps in many planes simultaneously. The GS algorithm is able to calculate holograms quickly from the initial, intermediate and final trap positions. In contrast, the DBS algorithm is slower and therefore used to pre-calculate the holograms, which are then displayed in sequence. Assembly of objects in a variety of 3-D configurations is semi-automated, once the traps in their initial positions are loaded.