;; | ---------------------------------------------------------------------------- ;; | PL_Mesh? ;; | ---------------------------------------------------------------------------- ;; | Function : Checks if a polyline object is a 3d mesh object or not ;; | Argument : 'ename' - Polyline entity name ;; | Returns : T if the polyline is a 3d mesh, else nil ;; | Updated : April 28, 2001 ;; | e-mail : rakesh.rao@4d-technologies.com ;; | Web : www.4d-technologies.com ;; | ---------------------------------------------------------------------------- (defun PL_Mesh?( ename / en entl Mesh flag ) (setq entl (entget ename) en (LI_item 0 entl) Mesh nil ) (if (= en "POLYLINE") (progn (setq flag (LI_item 70 entl)) (if (not (zerop (logand flag 16))) (setq Mesh T) (setq Mesh nil) ) ) (progn (alert "Error : Entity passed to PL_Mesh? is not a Polyline.") (exit) )) Mesh )