找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2862|回复: 30

[LISP程序]:编号程序(可在R14下运行)

[复制链接]

已领礼包: 1个

财富等级: 恭喜发财

发表于 2003-10-28 13:12:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

  1. ;;; ======================================
  2. ;;; ‖ [基础绘图系统1.5] ‖
  3. ;;; ‖ 桩位编号程序 ‖
  4. ;;; ‖ V1.0 ‖
  5. ;;; ‖ 蜜蜂软体工作室 杨明峰 ‖
  6. ;;; ======================================
  7. ;;;
  8. ;;;
  9. ;;;

  10. (setq bh_began 1)
  11. (setq text_offset 3.0)
  12. (setq Newtextsize (getvar "textsize"))
  13. (setq texthome "")
  14. (setq textend "")

  15. (defun c:zbh (/ error_old textstyle_old zbh_ok bho dimzin_old TEXTSIZE_old
  16.                 old_lay netbeetmp1 netbeetmp2 pt pt1
  17.              )
  18.   (prompt "桩位自动编号标注程序\n")

  19.   ;; 初始化
  20.   (setini_bh)                               ; 用while控制标注的循环,回车退出标注
  21.   (while (progn
  22.            (while (progn
  23.                     (setq pt nil
  24.                           netbeetmp1 nil
  25.                           netbeetmp1 (strcat "\n选择标注点" " [前缀(M):"
  26.                                              texthome "/后缀(E):" textend
  27.                                              "/字高(H):" (rtos Newtextsize)
  28.                                              "/偏移量(O):" (rtos text_offset)
  29.                                              "/编号(N):" (itoa bh_began)
  30.                                              "/选择工程桩(Z)]:"
  31.                                      ) ; _结束strcat

  32.                     )                       ; _结束setq
  33.                     (initget "M E H O N Z")
  34.                     (setq pt (getpoint netbeetmp1))
  35.                     (if (= (type pt) 'STR)
  36.                       (cond
  37.                         ((= pt "M")
  38.                           (settexthome)
  39.                           (not nil)
  40.                         )
  41.                         ((= pt "E")
  42.                           (settextend)
  43.                           (not nil)
  44.                         )
  45.                         ((= pt "H")
  46.                           (settexth)
  47.                           (not nil)
  48.                         )
  49.                         ((= pt "O")
  50.                           (textoffset)
  51.                           (not nil)
  52.                         )
  53.                         ((= pt "N")
  54.                           (settextbegan)
  55.                           (not nil)
  56.                         )
  57.                         ((= pt "Z")
  58.                           (zbh_zw)
  59.                           (not nil)
  60.                         )
  61.                         (t
  62.                           t
  63.                         )
  64.                       )                       ; _结束cond

  65.                       (not t)
  66.                     )                       ; _结束if

  67.                   )                       ; _结束progn
  68.            )                               ; _结束while
  69.            (if (not pt)
  70.              (not t)
  71.              (not nil)
  72.            )                               ; _结束if
  73.          )                               ; _结束progn

  74.     ;; 关闭捕捉方式
  75.     (setq osmode_old (getvar "osmode"))
  76.     (setvar "osmode" 0)
  77.     (setq pt1 (list (+ (car pt) text_offset) (+ (cadr pt) text_offset))) ; _
  78.                                        ; 结束setq

  79.     ;; 将编号加上前后缀
  80.     (setq zbh_ok (strcat texthome (itoa bh_began) textend))

  81.     (command "_.text" "s" "ZBH" pt1 Newtextsize "0d" zbh_ok) ; (setq bho
  82.                                        ; (entlast))
  83.                                        ; (command "move" bho "" pt pt1)
  84.     (setq bh_began (1+ bh_began))

  85.     ;; 恢复捕捉方式
  86.     (setvar "osmode" osmode_old)
  87.   )                                       ; _结束while

  88.   (setclose_bh)
  89. )
  90. ;;; _结束defun

  91. ;;; --------------------------------------------
  92. ;;; 按桩位编号
  93. (defun zbh_zw (/ sszwd sszw sslen loop_i loop_j)
  94.   (setq sszw (ssget '((0 . "CIRCLE")   ; (8 . "桩位")
  95.                     )
  96.              )                               ; _结束ssget

  97.   )                                       ; _结束setq
  98.   (setq sslen (sslength sszw)
  99.         loop_i 1.0
  100.   )                                       ; _结束setq
  101.   (if (< sslen 1000)
  102.     (prompt "\n 正在进行计算,请稍等...\n")
  103.     (prompt "\n 数据过多,计算时间可能需要几分钟,请等待......\n")
  104.   )                                       ; 提取所有桩位坐标到表sszwd
  105.   (while (<= loop_i sslen)
  106.     (setq sszwd (append
  107.                   sszwd
  108.                   (list (cdr (assoc 10 (entget (ssname sszw (1- loop_i))))))
  109.                 )                       ; _结束append

  110.     )                                       ; _结束setq
  111.     (setq loop_i (1+ loop_i))
  112.   )                                       ; _结束while
  113.                                        ; 给表sszwd根据从左到右,从上到下的
  114.                                        ; 规则排序(插入法).
  115.   (zbh_px2)                               ; 逐一从表sszwd中提取坐标进行标注
  116.   (setq osmode_old (getvar "osmode"))
  117.   (setvar "osmode" 0)
  118.   (setq loop_i 0)
  119.   (while (<= loop_i (1- sslen))               ; 关闭捕捉方式
  120.     (setq pt (nth loop_i sszwd))
  121.     (setq pt1 (list (+ (car pt) text_offset) (+ (cadr pt) text_offset))) ; _
  122.                                        ; 结束setq

  123.     ;; 将编号加上前后缀
  124.     (setq zbh_ok (strcat texthome (itoa bh_began) textend))

  125.     (command "_.text" "s" "ZBH" pt1 Newtextsize "0d" zbh_ok) ; (setq bho
  126.                                        ; (entlast))
  127.                                        ; (command "move" bho "" pt pt1)
  128.     (setq bh_began (1+ bh_began))

  129.     ;; 恢复捕捉方式
  130.     (setq loop_i (1+ loop_i))
  131.   )                                       ; _结束while
  132.   (setvar "osmode" osmode_old)


  133. )
  134. ;;; _结束defun


  135. ;;; ----------------------------------------
  136. ;;; 表list_o内第I,第J元素换
  137. ;;; (listIJ_JI list_o list_i list_j)
  138. (defun listij_ji (list_o list_i list_j / ltmep ltemp1 ltemp2 loop_i loop_j)
  139.   (setq loop_i 0
  140.         loop_j 0
  141.         listlen (length list_o)
  142.         ltemp (list (getvar "CDATE"))
  143.         ltemp1 (nth list_i list_o)
  144.         ltemp2 (nth list_j list_o)


  145.   )                                       ; _结束setq
  146.   (setq list_o (subst
  147.                  ltemp
  148.                  ltemp1
  149.                  list_o
  150.                )
  151.   )
  152.   (setq list_o (subst
  153.                  ltemp1
  154.                  ltemp2
  155.                  list_o
  156.                )
  157.   )
  158.   (setq list_o (subst
  159.                  ltemp2
  160.                  ltemp
  161.                  list_o
  162.                )
  163.   )
  164.   (eval 'list_o)


  165. )
  166. ;;; _结束defun

  167. ;;; --------------------------------------------------------
  168. ;;; 桩位编号初始化
  169. (defun setini_bh ()
  170.   (setq textstyle_old (getvar "textstyle"))
  171.   (setvar "cmdecho" 0)
  172.   (setq old_lay (getvar "clayer"))
  173.   (setq dimzin_old (getvar "Dimzin"))
  174.   (setvar "dimzin" 8)
  175.   (setq error_old *error*)
  176.   (gc)                                       ; 判断有无图层ZBH
  177.   (if (= (tblobjname "LAYER" "ZBH") nil)
  178.     (progn
  179.       (entmake (list '(0 . "LAYER") '(100 . "AcDbSymbolTableRecord") '
  180.                      (100 . "AcDbLayerTableRecord") '(6 . "CONTINUOUS") '
  181.                      (62 . 3) '(70 . 0) (cons 2 "ZBH")
  182.                )                       ; _结束list
  183.       )                                       ; _结束entmake
  184.     )                                       ; _结束progn
  185.   )                                       ; _结束if
  186.   (setvar "clayer" "ZBH")

  187.   ;; 判断有无字类型ZBH
  188.   (if (= (tblobjname "STYLE" "ZBH") nil)
  189.     (progn
  190.       (entmake (list '(0 . "STYLE") '(100 . "AcDbSymbolTableRecord") '
  191.                      (100 . "AcDbTextStyleTableRecord") '(3 . "txt") '
  192.                      (40 . 0) '(41 . 0.6) '(50 . 0) '(70 . 0) (cons 2 "ZBH")
  193.                )                       ; _结束list
  194.       )                                       ; _结束entmake
  195.     )                                       ; _结束progn
  196.   )                                       ; _结束if

  197. )
  198. ;;; _结束defun

  199. ;;; ------------------------------------------------------------
  200. (defun textoffset ()
  201.   (setq netbeetmp1 nil
  202.         netbeetmp1 text_offset
  203.   )                                       ; _结束setq
  204.   (prompt "\n请输入标注偏移量<")
  205.   (princ text_offset)
  206.   (prompt ">:")
  207.   (if (= (setq text_offset (getreal))
  208.          nil
  209.       )
  210.     (setq text_offset netbeetmp1)
  211.   )                                       ; _结束if

  212. )
  213. ;;; _结束defun
  214. ;;; --------------------------------------------------------------
  215. (defun settexthome ()
  216.   (setq netbeetmp1 nil
  217.         netbeetmp1 texthome
  218.   )                                       ; _结束setq
  219.   (prompt "\n请输入编号前缀(无前缀请输入"*")<")
  220.   (Princ texthome)
  221.   (Prompt ">:")
  222.   (if (= (setq texthome (getstring))
  223.          ""
  224.       )
  225.     (setq texthome netbeetmp1)
  226.   )                                       ; _结束if
  227.   (if (= texthome "*")
  228.     (SETQ texthome "")
  229.   )                                       ; _结束if

  230. )
  231. ;;; _结束defun

  232. ;;; --------------------------------------------------------
  233. (defun settextend ()

  234.   (setq netbeetmp1 nil
  235.         netbeetmp1 textend
  236.   )                                       ; _结束setq
  237.   (prompt "\n请输入编号后缀(无后缀请输入"*")<")
  238.   (Princ textend)
  239.   (Prompt ">:")
  240.   (if (= (setq textend (getstring))
  241.          ""
  242.       )
  243.     (setq textend netbeetmp1)
  244.   )                                       ; _结束if
  245.   (if (= textend "*")
  246.     (SETQ textend "")
  247.   )                                       ; _结束if

  248. )
  249. ;;; _结束defun
  250. ;;; --------------------------------------------------------
  251. (defun settextbegan ()
  252.   (setq netbeetmp1 nil
  253.         netbeetmp1 bh_began
  254.   )                                       ; _结束setq
  255.   (if (= (setq bh_began (getint (strcat "\n起始编号:1/2/3...<"
  256.                                         (itoa bh_began) ">:"
  257.                                 )
  258.                         )               ; _结束getint

  259.          )                               ; _结束setq
  260.          nil
  261.       )                                       ; _结束=
  262.     (setq bh_began netbeetmp1)
  263.   )                                       ; _结束if

  264. )
  265. ;;; _结束defun
  266. ;;; -------------------------------------------------------
  267. ;;; 恢复环境
  268. (defun setclose_bh ()
  269.   (setvar "textstyle" textstyle_old)
  270.   (setvar "cmdecho" 1)
  271.   (setvar "clayer" old_lay)
  272.   (setvar "dimzin" dimzin_old)

  273.   (defun *merrmsg* (msg)
  274.     (princ msg)
  275.     (setq *error* m:err
  276.           m:err nil
  277.     )
  278.     (princ)
  279.   )
  280.   (Princ)
  281. )
  282. ;;; _结束defun

  283. ;;; -----------------------------------------------------


  284. ;;; -------------------------------------------------------
  285. ;;; 设置字高函数
  286. (defun settexth ()
  287.   (setq netbeetmp1 nil
  288.         netbeetmp1 newtextsize
  289.         netbeetmp2 nil
  290.         netbeetmp2 (strcat "\n输入字高:<" (rtos Newtextsize) ">:")
  291.   )                                       ; _结束setq
  292.   (if (= (setq Newtextsize (getreal netbeetmp2))
  293.          nil
  294.       )
  295.     (setq Newtextsize netbeetmp1)
  296.   )                                       ; _结束if


  297. )
  298. ;;; _结束defun
  299. ;;; -------------------------------------------------------
  300. (defun *error* (msg)
  301.   (setclose_bh)
  302. )
  303. ;;; _结束defun

  304. ;;; -------------------------------------------
  305. ;;; 给表sszwd根据从左到右,从上到下的规则排序(插入法).
  306. (defun zbh_px2 (/ sstmp1 sstmp2 loop_i loop_j pt1x pt1y pt2x pt2y) ; 定义内部函数
  307.   (defun listij_in ()
  308.     (setq sszwd (append
  309.                   (reverse (cdr (member sstmp1 (reverse sszwd))))
  310.                   (list sstmp2)
  311.                   (member sstmp1 (reverse (cdr (member sstmp2
  312.                                                        (reverse sszwd)
  313.                                                )
  314.                                           )
  315.                                  )
  316.                   )
  317.                   (cdr (member sstmp2 sszwd))
  318.                 )
  319.     )
  320.   )

  321.   (setq loop_j 1)
  322.   (while (< loop_j sslen)
  323.     (setq sstmp2 (nth loop_j sszwd)
  324.           pt2x (car sstmp2)
  325.           pt2y (cadr sstmp2)
  326.           loop_i 0
  327.     )
  328.     (while (progn
  329.              (setq sstmp1 (nth loop_i sszwd)
  330.                    pt1x (car sstmp1)
  331.                    pt1y (cadr sstmp1)
  332.              )                               ; _结束setq
  333.              (cond                       ; 若指针i已经到了指针j的位置则跳出
  334.                ((= loop_i loop_j)
  335.                  (not 1)
  336.                )                       ; 若第二点的Y比第一点的大,则把第二点
  337.                                        ;插入到第一前
  338.                                        ; 并跳出
  339.                ((< pt1y pt2y)
  340.                  (listij_in)
  341.                  (not 1)
  342.                )                       ; _若第一点的Y与第二点的Y相等,且第二
  343.                                        ; 点的X比第一点的小,
  344.                                        ; 则把第二点插入到第一点前,并跳出
  345.                ((and
  346.                   (= pt1y pt2y)
  347.                   (> pt1x pt2x)
  348.                 )
  349.                  (listij_in)
  350.                  (not 1)
  351.                )

  352.                ;; 其他情况则不进行互换
  353.                (t
  354.                  (setq loop_i (1+ loop_i))
  355.                )
  356.              )                               ; _结束cond
  357.            )
  358.     )                                       ; _结束while
  359.     (setq loop_j (1+ loop_j))
  360.   )                                       ; _结束while
  361.   sstmp
  362. )


  363. (Prompt "\n[基础绘图系统1.5] 版权所有 蜜蜂软体工作室 2000年")
  364. (prompt "\n桩位编号命令:zbh")
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2003-10-29 21:34:16 | 显示全部楼层
偏移量o选项 不起作用,请检查!!!
如设置用对话框就更好了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 488个

财富等级: 日进斗金

发表于 2003-10-29 22:07:36 | 显示全部楼层
“蜜蜂软体工作室”,欢迎经常给人分享.

做个演示就好了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

 楼主| 发表于 2003-11-7 10:43:30 | 显示全部楼层
我现在用的是CAD2000版的,已经更新上述问题,并想加入预览功能,但是我已经把它集成到我的软件包[基础绘图系统]中了,要是分离的话很麻烦,我是想把软件包一起放上来的,但是没法解决加密注册方面的问题(我想通过读主板信息进行加密注册可是我对ARX不熟),所以一直就担搁下来了。
我的软件包[基础绘图系统]还是好用的,都是我在实际工作中用得着的。
等我把加密注册方面的问题解决后,一定会放上来给大家分享的。
当然软件包已经是加密了,因为一句话说得好:

当你需要鱼的时候,应教你捕鱼,而不是直接给你鱼!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-11-7 12:28:44 | 显示全部楼层
請問樓主:
您的"基礎繪圖系統"包括那些程序設計或功能(補魚技巧)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-11-11 19:20:56 | 显示全部楼层
原来是广告
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-11-12 13:34:46 | 显示全部楼层
最初由 ydf7332462 发布
[B]原来是广告 [/B]


我相信樓主不是在打廣告,只希望樓主告訴大家寫了那些好東西,
自己好久沒有寫新的程序,有些手癢,希望可以得到一些靈感,謝謝
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

 楼主| 发表于 2003-11-14 16:03:48 | 显示全部楼层
因我是测量专业的,而又在深基础施工单位,所以该软件集分两大类
测量类:坐标标注、自动分幅(南方CASS的的分幅功能太难用了,根本没有用到CAD2000的新特性)、各类地物地貌块
施工类:轴线绘制(仿天正5.0的,不过我可是用LISP实现的,其中对话框中的预览功能可花了我一个星期时间),基础承台桩位绘制(由于施工完后要绘制竣工图,而设计单位所用的软件是根据勘察报告进行设计,其软件对于只进行平面图的绘制有困难),桩位编号程序、桩位偏移标注、标准图框绘制、施工放线过程中的数据自动生成(主要针对基础)
还是一些其它的关于文字及线的编辑

注:
1、对于坐标标注的程序在网上是很多的了,但我在其中加入了标注角度功能,因为在实际工作中经常进行小型的地形测量,而甲方又不要正规的地形图,他们是要求以建筑物的AB方向进行出图的,所以正北方向一般都不是出图正方向,而在CAD中是以坐标系进行绘制的,所以就有了一个标注角度,这样你在XY坐标系中进行标注时,所定标注角度为AB坐标的方向,这样出图后,图上的坐标不再是斜的,是正的了。(主要是好看,要是你只用XY系或AB系时这个功能就感觉是多余的)
2、对于施工放线过程中的数据自动生成程序,是这样的,当我们接着一个工程,要进行施工放线时,先在CAD绘制出平面图,再用程序将仪器点确定后,把要放的点一个一个的提取出来直接生成极坐标文件,并打印出来,在现场放线时,只须根据打印出来的数据,进行转角,用钢尺丈量就可以了(对经纬仪或全站仪都非常方便快捷,这是经过实际使用的)
3、轴线绘制中的对话框中的预览功能,主要是用图象控件,并在上面把要画的绘制的轴线都画上,直线很容易实现,主要是圆弧,要将其以一定的弧长分为很多短直线(就象求圆周率一样),根据这个思路编制一个函数就可以了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-11-15 12:55:11 | 显示全部楼层
最初由 netbee 发布
[B]施工放线过程中的数据自动生成[/B]


可否請樓主圖示這一方面的作業方式或成果,謝謝
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-11-15 14:07:27 | 显示全部楼层
谢了,我最近正在学这东西
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-11-16 00:57:22 | 显示全部楼层
写的挺规范,学习。。。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-11-16 22:26:42 | 显示全部楼层
最初由 ydf7332462 发布
[B]原来是广告 [/B]

楼主的奉献精神值得我们的学习,应该不是打广告。
你为何这么说》》》》???
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

 楼主| 发表于 2003-11-18 13:28:46 | 显示全部楼层
极坐标生成步骤
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

 楼主| 发表于 2003-11-26 12:27:14 | 显示全部楼层
再看
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

 楼主| 发表于 2003-11-26 12:33:46 | 显示全部楼层
当你确定了生成的文件名及从图中生成后,再确定支仪器的站点坐标,就开始进行选择要放样的点了,这里我是用的基础桩位,及轴交点做例子
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-18 14:00 , Processed in 0.272225 second(s), 60 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表