SelectAtPoint Method

Back to Methods Reference

Selects an object passing through a given point and places it into a selection set.


VBA : object.SelectAtPoint Point, FilterType, FilterData

VL : (vla-SeletAtPoint object Point FilterType FilterData)

(vla-SelectatPoint newSet thepoint)

  • Object SelectionSet
    The object or objects this method applies to.
  • Point Variant (three-element array of doubles); input-only
    The 3D WCS coordinates specifying the point to use for the selection.
  • FilterType Integer; input-only; optional
    A DXF group code specifying the type of filter to use.
  • FilterData Variant; input-only; optional
    The value to filter on.


This method supports the filtering mechanism.
For more selection mode options, see the Select, SelectByPolygon, and SelectOnScreen methods.

Refer to Visual Lisp - Selection Objects for more details.

Example :

(defun c:al-selectatpoint ()


(setq thisdrawing (vla-get-activedocument

(setq util (vla-get-utility thisdrawing))
(setq thepoint (vla-GetPoint util nil "\nSelect Point : "))

(setq ssets (vla-get-selectionsets thisdrawing))

(if (vl-catch-all-error-p 
    (vl-catch-all-apply 'vla-item (list ssets "$Set")))

  (setq newSet (vla-add ssets "$Set"))
    	(vla-delete (vla-item ssets "$Set"))
  	(setq newSet (vla-add ssets "$Set"))


(vla-SelectatPoint newSet thepoint)



The AutoLisp/Visual Lisp/VBA Resource Website
Search the WWW Search AfraLisp

Copyright 1999-Perpetuity by AfraLisp

All rights reserved.
Information in this document is subject to change without notice.
Site created and maintained by Kenny Ramage

The AutoLisp/Visual Lisp/VBA Resource Website