明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3255|回复: 15

[提问] 个梅花形布点

[复制链接]
发表于 2015-1-13 09:21:30 | 显示全部楼层 |阅读模式
10明经币
本帖最后由 Gu_xl 于 2015-1-13 09:54 编辑

请教路过的老师  谁有梅花形布点程序 (最好是能修改点间距  封闭区域梅花形智能布点)有劳路过的老师了

发表于 2015-1-13 11:51:59 | 显示全部楼层
算法参考cad自带的花园小径,里面的砖块填充就是你要的
回复

使用道具 举报

 楼主| 发表于 2015-1-21 13:58:21 | 显示全部楼层
阿然 发表于 2015-1-13 11:51
算法参考cad自带的花园小径,里面的砖块填充就是你要的

谢谢阿然的回复  这个填充不是我需要的  点与点的间距不能控制
回复

使用道具 举报

发表于 2015-1-21 14:49:15 | 显示全部楼层
对题目表不还不太理解,能否配个图?
回复

使用道具 举报

 楼主| 发表于 2015-1-21 21:12:44 | 显示全部楼层
本帖最后由 lizhiqiang9801 于 2015-1-22 00:06 编辑
vectra 发表于 2015-1-21 14:49
对题目表不还不太理解,能否配个图?


感谢您的关注 我简单说一下 就是在封闭区域梅花形布点 能设置布点间距  (用于工程基础钎探点及锚杆布置用的)

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2015-1-22 12:41:43 | 显示全部楼层
  1. (defun ace-getreal (msg default / ret)
  2.   (setq ret (getreal (strcat msg " <" (rtos default) ">:")))
  3.   (if (null ret)
  4.     default
  5.     ret
  6.   )
  7. )


  8. (defun ace-addpoint (p)
  9.   (vla-addpoint
  10.     (vla-get-modelspace
  11.       (vla-get-activedocument (vlax-get-acad-object))
  12.     )
  13.     (vlax-3d-point p)
  14.   )
  15. )


  16. (setq *dot-span-dist* 1500.0)


  17. (defun c:tt (/ sx sy p0 p1)

  18.   (if (and
  19.         (setq p0 (getpoint "指定左下角点:"))
  20.         (setq p1 (getcorner p0 "指定右上角点:"))
  21.       )
  22.     (progn
  23.       (setq *dot-span-dist*
  24.              (ace-getreal "输入布点间距" *dot-span-dist*)
  25.             sx 0
  26.             sy 0
  27.       )

  28.       (while (<= (+ (car p0) sx) (car p1))
  29.         (while (<= (+ (cadr p0) sy) (cadr p1))
  30.           (ace-addpoint (trans (list (+ (car p0) sx) (+ (cadr p0) sy)) 1 0))
  31.           (setq sy (+ sy *dot-span-dist*))
  32.         )

  33.         (setq sx (+ sx (/ *dot-span-dist* 2.0)))
  34.         (if (= 0 (rem (/ sx (/ *dot-span-dist* 2.0)) 2))
  35.           (setq sy 0)
  36.           (setq sy (/ *dot-span-dist* 2.0))
  37.         )
  38.       )
  39.     )
  40.   )
  41.   (princ)
  42. )
回复

使用道具 举报

 楼主| 发表于 2015-1-22 13:30:55 | 显示全部楼层
vectra 发表于 2015-1-22 12:41

有劳vectra 大师了 不知道能改成选择多边形封闭区域自动生成点吗
回复

使用道具 举报

发表于 2020-10-27 22:03:12 | 显示全部楼层
同求 选择多边形封闭区域自动生成点
回复

使用道具 举报

发表于 2023-7-17 16:14:15 | 显示全部楼层

大神,小白请教下这个命令是多少,看不懂
回复

使用道具 举报

发表于 2023-7-18 11:30:43 | 显示全部楼层
布桩


本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-23 07:29 , Processed in 0.286073 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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