Vlax-3D-point (VLA에서 사용할수있게 좌표를 변환)
Auto CAD/lisp2019. 4. 4. 14:04
(vlax-3D-point list)
(vlax-3D-point x y [z])
VLA 에서 사용가능하게 좌표를 변환해줍니다.
_$ (vlax-3D-point 5 20)
#<variant 8197 ...>
_$ (vlax-3D-point '(33.6 44.0 90.0))
<variant 8197 ...>
실용예제
(vla-addtext oSpace 글자 (vlax-3d-point 좌표) TextHeight))
글자를 써주는 VLA구문입니다.
여기서 일반좌표는 못사용하고 vlax-3d-point 로 변경해줘야합니다.
또는 다른방법도 있긴합니다.
(vlax-invoke oSpace 'Addtext 글자 좌표 TextHeight)
이런식의 그냥 일반좌표를 사용할때는 형식이 조금 틀려지게 됩니다.
2가지 방법을 다 숙지하고 상황에 따라 맞게 사용하시면될거 같습니다.
출처 : 아키모아 행복한 하루 http://cafe.daum.net/archimore/IP9e/41
'Auto CAD > lisp' 카테고리의 다른 글
vlax-get-property (객체정보가져오기) (0) | 2019.04.04 |
---|---|
Vlax-erased-p (객체가 지워졌는지 여부알기) (0) | 2019.04.04 |
Vlax-ename->vla-object (객체변환) (0) | 2019.04.04 |
VL-position (리스트항목에서 인덱스를 리턴) (0) | 2019.04.04 |
VL-list-length (리스트의 갯수 길이를 리턴) (0) | 2019.04.04 |
댓글()