乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 52|回复: 2

[编程交流] 如何制作线和圆f

[复制链接]

1

主题

2

帖子

1

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-5 19:25:05 | 显示全部楼层 |阅读模式
嗨,朋友们
我想从文本文件中画出不同图层和颜色的线和圆,有人能帮我吗?谢谢
回复

使用道具 举报

35

主题

140

帖子

108

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
177
发表于 2022-7-5 20:09:24 | 显示全部楼层
没有更多的信息,很难完全理解你在寻找什么。
 
与此同时,请查看李·麦克的这个节目
http://lee-mac.com/ptmanager.html
回复

使用道具 举报

1

主题

2

帖子

1

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-5 20:54:43 | 显示全部楼层
thx乔纳森3891
我有这样的文本文件:

0,0
0,20
500,20

0,20
30,40
100,30

20,20
50,20
 
我想要分开的柱子和梁来画它们。我试过了,但没用。
 
  1. (defun c:Soole( / fn fp lst l p1 p2 oldOSM )
  2. (command "_.-layer" "_N" "Column" "_M" "CCC_LAYOUT_Cross_Sections_Outline" "_C" "150" "CCC_LAYOUT_Cross_Sections_Outline" "" )
  3. (setq fn (getfiled "Select ASCII file" "" "txt" 4))
  4. (setq fp (open fn "r") lst '())
  5. (while
  6. (if (/= item "COLUMN")
  7.    
  8.    (setq l (read-line fp))
  9.    (setq lst (cons l lst))
  10. ))
  11. (close fp)
  12. (setq lst (reverse lst))
  13. (setq oldOSM (getvar "osmode"))
  14. (setvar "osmode" 0)
  15. (command "._pline" "")
  16. (foreach item lst
  17.   (if (/= item "COLUMN")
  18.    (command item)
  19.    (command "" "._pline")
  20.    
  21. ))
  22. (command "")
  23. (setvar "osmode" oldOSM)
  24. (princ)
  25. )
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-12 13:44 , Processed in 1.096057 second(s), 58 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表