Jabir16,
I'm not sure what you mean by "block reference points", but if you mean points from LDD or Softdesk or even Vanilla, you can convert them to COGO Points like this:
Dave
Dave Stoll
Las Vegas, Nevada
If your blocks are inserted with the insertion point at the point location, then the easiest thing would probably to genereate a csv file by means of a data extraction. It is pretty simple - just type 'dataextraction' at the command prompt and follw the instructions. You can then import the csv file int oyour drawing to get C3D points.
This code example will ask for a selection set and will place an AutoCAD Point at the insertion coordinates of any block it finds in the selection set. Other objects will be ignored. It does not test for the difference between xreferences and normal blocks, so you might want to avoid picking xref's.
Tim
(vl-load-com)
(prompt "\nPick blocks to convert to AutoCAD Points: ") (setq ss (ssget) len (sslength ss) ctr 0) (while (< ctr len) (setq blk (ssname ss ctr)) (if (= (cdr (assoc 0 (entget blk))) "INSERT") (progn (setq ins (cdr (assoc 10 (entget blk)))) (vl-cmdf "point" ins) );end progn );end if (setq ctr (1+ ctr)) );end while
(setq ss nil blk nil ins nil len nil ctr nil) (princ)
Mark Green
Working on Civil 3D in Canada