找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 834|回复: 8

[编程申请]:求助 斜坡

[复制链接]
发表于 2004-12-2 23:59:57 | 显示全部楼层 |阅读模式

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

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

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

已领礼包: 11286个

财富等级: 富甲天下

发表于 2004-12-3 11:12:07 | 显示全部楼层
试一下下面的程序,看看是否能满足楼主的要求。
[php]
(DEFUN C:RULER ()
(SETQ L1 (GETDIST "\n短线长度 :")
       L2 (GETDIST "\n长线长度 :")
       D1 (GETDIST "\n线间隔 :")
       PT1 (GETPOINT"\n起点 :"))
(IF (/= PT1 nil)
  (WHILE (SETQ PT2 (GETPOINT PT1 "\n下一点 :"))
   (SETQ DS1 (DISTANCE PT1 PT2)
         ANG (ANGLE PT1 PT2)
         AN1 (+ (/ PI 2) ANG)
         NN (FIX (/ DS1 D1 2))
         PT3 PT1)
   (COMMAND "LINE" PT1 PT2 "")
   (REPEAT NN
    (SETQ PT3 (POLAR PT3 ANG D1)
          PT4 (POLAR PT3 AN1 L2))
    (COMMAND "LINE" PT3 PT4 "")
    (SETQ PT3 (POLAR PT3 ANG D1)
          PT4 (POLAR PT3 AN1 L1))
    (COMMAND "LINE" PT3 PT4 "")
   )
   (SETQ PT1 PT2)
  )
)
(PRINC)
)
[/php]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2004-12-5 23:19:45 | 显示全部楼层
zxq0220
谢谢你的程序!
但是“短线长度”“长线长度”的长度是由底线来决定的。
能不能改一下!如图(下载)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 11286个

财富等级: 富甲天下

发表于 2004-12-6 09:48:32 | 显示全部楼层
最初由 cqxt00 发布
[B]zxq0220
谢谢你的程序!
但是“短线长度”“长线长度”的长度是由底线来决定的。
能不能改一下!如图(下载) [/B]


看了您的图,我想知道:
1、短线是否是长线的一半?
2、长短线的间隔如何决定?
3、是否可以按双线(平行线)画出?
4、如果两条线不平行怎么办?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2004-12-6 20:05:04 | 显示全部楼层
怎么样到底是求斜坡坡度还是长度呀,能否明白一点
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

已领礼包: 11286个

财富等级: 富甲天下

发表于 2004-12-8 15:34:00 | 显示全部楼层
看了您的图样,随机性太强了。要写程序画这样的图可不太容易。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-22 00:58 , Processed in 0.552155 second(s), 49 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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