找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1623|回复: 3

向众位前辈求助,如何解决下面的问题

[复制链接]

已领礼包: 4个

财富等级: 恭喜发财

发表于 2014-11-25 12:15:35 | 显示全部楼层 |阅读模式

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

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

×
本人从事园林专业,最近与朋友聊到竣工图。
聊到一个难题,凭自己目前对CAD的掌握,无法自己解决。
特来论坛求助,希望得到前辈的帮助。
问题如下:
前提是:已经通过GPS测出每株植物的坐标,且已经将坐标录入电脑,并绘制成多段线。
那么,小弟的困扰来了:如何快速实现树例也即是块分布到多段线的每个端点上(树例按端点分布到线段端点)。
(图中的效果)

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

已领礼包: 40个

财富等级: 招财进宝

发表于 2014-11-25 12:43:53 | 显示全部楼层
很容易,几行代码就行了,不过你需要先在论坛补补知识,怎么用这些代码

  1. (defun c:tt ()
  2.   (if (and
  3.         (setq e (car (xdrx_entsel "\n拾取样本块<退出>:" '((0 . "INSERT")))))
  4.         (setq ss (ssget '((0 . "*polyline"))))
  5.       )
  6.     (progn
  7.       (setq p1 (xdrx_getpropertyvalue e "position")
  8.             mat (xdrx_matrix_identity 3)
  9.       )
  10.       (mapcar
  11.         '(lambda (x)
  12.            (mapcar
  13.              '(lambda (y)
  14.                 (xdrx_entity_transformedcopy e
  15.                                              (xdrx_matrix_settranslation mat
  16.                                                                          (mapcar
  17.                                                                            '-
  18.                                                                            y
  19.                                                                            p1
  20.                                                                          )
  21.                                              )
  22.                 )
  23.               )
  24.              (xdrx_getpropertyvalue x "vertices")
  25.            )
  26.          )
  27.         (xdrx_pickset->ents ss)
  28.       )
  29.     )
  30.   )
  31.   (princ)
  32. )


上面代码按样本块的插入点插到多段线顶点上。可以选择多个多段线批量处理。

QQ截图20141125124309.png

点评

非常感谢。关于CAD以及一些插件,只会使用,不会编写。  详情 回复 发表于 2014-11-25 13:47
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 4个

财富等级: 恭喜发财

 楼主| 发表于 2014-11-25 13:47:58 | 显示全部楼层
newer 发表于 2014-11-25 12:43
很容易,几行代码就行了,不过你需要先在论坛补补知识,怎么用这些代码

非常感谢。关于CAD以及一些插件,只会使用,不会编写。

点评

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

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2014-11-25 15:16:39 | 显示全部楼层
lxl217114 发表于 2014-11-25 13:47
非常感谢。关于CAD以及一些插件,只会使用,不会编写。

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-13 06:27 , Processed in 0.176522 second(s), 43 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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