Vents are uaually operated by vacuum. Chances are, you have a vacuum leak at the directional valve or at the back of the air controller itself. All of these are in or under the dash. Good luck.
It should blow through the floor vents. Modern vehicles generally use movable baffles in there HVAC systems, to direct air flow where the controls indicate. If the controls allow airflow to the floor, but nothing flows out, there is a malfunction between the control switch and the actuator that directs the flow.
There are heater doors on the heat blower box that direct the path of the heat. Apparently the heater door to the floor vents is stuck closed.
vaccum losss
The flap that directs sir to the selected vents is jammed or broken...or the switch that controls it is.
Warm(er) air rises - if vents were high up there would be little circulation without fans.
Heating vents should be located near the floor since hot air rises. If the heating vents are located near the ceiling the heat would stay there and not warm the room.
You probably have a jammed or otherwise defective vent door.
The most likely cause would be a vacuum leak at the rear of the engine or a defective selector switch.
some thing is probley cloging the vents take it appart and ckeck.
Inexpensive floor vents are easy to find and buy. Depending on the material, the price can vary. Buying direct from the maker would be the cheapest way so as to avoid overhead costs and price mark-ups.
Low coolant level? Thermostat opening too soon? Plugged or restricted heater core? Water pump not circulating coolant? System airbound?
Heating vents should be placed on or near the floor because heat rises. In rising, it will warm the air of the room. If the heating vent were near the ceiling, the room would stay chilly, even though heat was being poured into it.