Thanks a lot,
irneb and elpanovEvgeniy
my version:
(defun 3d_matrixpoints (pto1 pto2 radio n / v p0)
(setq v (nrm_vec (mapcar (function -) pto2 pto1))
p0 (trans pto1 0 v))
(mapcar (function (lambda (an) (trans (polar p0 an radio) v 0))) (cdr (rseq 0. 2pi (1+ n))))
)
With two subfunctions
nrm_vec -> normalize vector
and
rseq, sequence of real numbers for 0 to 2pi (2pi its a global variable with 6,28....)
Thanks