Вариант 4:
var direction = Vector3.forward *0.5f;
var rotatedDirection = transform.rotation *direction;
var point = transform.position + rotatedDirection;
Ну так, в коллекцию
Подумал, и дописал:
Может пригодиться, когда трансформа нет, только кватернион.