ziele_o2k Posted May 17, 2018 Posted May 17, 2018 Hi, I'm playing with blocks data extraction. I just want to be sure. The best way to get block insertion point in WCS/UCS is: For ename: (trans (cdr (assoc 10 (entget _ent))) _ent 0) ;WCS (trans (cdr (assoc 10 (entget _ent))) _ent 1) ;UCS For vla-object: (vla-get-InsertionPoint _obj) ;WCS (trans (vla-get-InsertionPoint _obj) 0 1) ;UCS Quote
hanhphuc Posted May 18, 2018 Posted May 18, 2018 (vla-get-InsertionPoint _obj) not sure if ac2018 trans can pass argument as variant value? (vlax-get _obj 'InsertionPoint) This returns a list Quote
ziele_o2k Posted May 18, 2018 Author Posted May 18, 2018 Ofcourse, vla-get-InsertionPoint returns variant. That was only mental shortcut. Correct version is: (vlax-safearray->list(vlax-variant-value(vla-get-InsertionPoint _obj))) Quote
dlanorh Posted May 19, 2018 Posted May 19, 2018 (vlax-get _obj 'insertionpoint) will return a list Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.