本帖最后由 hubeiwdlue 于 2024-7-17 16:45 编辑
流河大师,vla方法,好像在 entmake创建块内生成图元是不可行的。以下代码生成块失败,直线直接作为图元生成。
 - (setq MS (vla-get-modelSpace (vla-get-ActiveDocument (vlax-get-acad-object))))
- (entmake (list
- (cons '0 "BLOCK")
- (cons '2 "123");块名
- (cons '70 0)
- (cons '10 (list 0 0 0));基点
- )
- )
- ;;生成块内图元
- (setq PT1 (vlax-3D-point '(0 0 0)))
- (setq PT2 (vlax-3D-point '(10 0 0)))
- (vla-AddLine MS pt1 pt2)
- ;创建块结束
- (setq blna (entmake (list (cons '0 "ENDBLK"))))
|