How would I go about taking a player's aim (upon issued command) and then have the vector moved away from the solid planes (world and other entities) so that it has enough space to spawn an entity clearly in the open?
I already have a method of subtracting 16 units from the aim vector, but that won't help in certain situations such as looking at the ground because the entity could still be in the ground.
(stupok, I'm waiting for you )
I didn't understand clearly your explanation. You want to do a camera that basically has 2 rotation points?