找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1838|回复: 18

[讨论]:看看你们都是怎么画坡度?

[复制链接]
发表于 2004-6-3 20:48:42 | 显示全部楼层 |阅读模式

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

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

×
除了做辅助线外,有更好的方法吗?
另外画与一点交角为a度的直线有好的方法吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2004-6-3 20:58:32 | 显示全部楼层
通过该点画一水平线,然后RO  a度!!!(嘿嘿)
楼主:(另外画与一点交角为a度的直线有好的方法吗? )点和线相交没有角度!!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-6-3 21:26:06 | 显示全部楼层
就没有想到用极轴追踪划任意角度?嘿嘿~
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-3 23:08:59 | 显示全部楼层
但是坡度是tan值,怎么转换成角度呢!!
这个是我以前做的一个lisp现在我一直用这个画


[PHP]
;;;画指定坡度的直线
(defun c:pd()
  (setq pt (getpoint "起点: "))
  (setq gradient (getreal "坡度: "))
  (setq ll (getreal "水平长度: "))
  (setq os (getvar "osmode"))
  (setvar "osmode" 0)
  (setq pt1 (polar pt 0 ll))
  (setq pt2 (polar pt1 (/ pi 2) (* ll gradient)))
  (command "line" pt pt2 "")
  (setvar "osmode" os)
  )
[/PHP]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2004-6-3 23:23:14 | 显示全部楼层
两位斑竹果然精,不错 谢谢分享!!!!
看了cdhua斑竹的很多帖子 感觉你真是把CAD弄透了啊!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-4 09:36:03 | 显示全部楼层
有一点我不明白,为什么用射线呢?
射线(ray)要两点才能确定,直接划线(l)也是需要两点。
但射线是无限延长的,超出了图框的范围;用L就没有这个问题
难道射线有别的优点?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2004-6-5 09:35:22 | 显示全部楼层
最初由 qiankuncq 发布
[B]4楼楼主的好像是ctan,而不是tan? [/B]



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

使用道具 举报

发表于 2004-6-5 09:51:29 | 显示全部楼层
是对的。
但我想画1:n的坡,如何不用去算1:n的值,仅输入n这个分母。(工程习惯)
即如:先选一点,再输入坡度n=1.5,再输入水平长度15,就画出来了一个1:1.5的坡。
能否修改一下程序,斑竹?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-5 10:12:16 | 显示全部楼层
好的改好了!!

[PHP]
;;;画指定坡度的直线
(defun c:pd()
  (setq pt (getpoint "起点: "))
  (setq gradient (getreal "N<1:N>: "))
  (setq ll (getreal "水平长度: "))
  (setq os (getvar "osmode"))
  (setvar "osmode" 0)  
  (setq pt1 (polar pt 0 ll))
  (setq pt2 (polar pt1 (/ pi 2) (/ ll gradient)))
  (command "line" pt pt2 "")
  (setvar "osmode" os)
  )
[/PHP]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-5 10:27:39 | 显示全部楼层
谢了,maplesu 斑竹!
我也想学LSP编点小程序,不知如何入手?能否告知?
.
.
.
.
maplesu 斑竹,我又试了一下那个程序,好像不对哦?????????
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-5 10:33:46 | 显示全部楼层
最初由 让时间冲淡一切 发布
[B]有一点我不明白,为什么用射线呢?
射线(ray)要两点才能确定,直接划线(l)也是需要两点。
但射线是无限延长的,超出了图框的范围;用L就没有这个问题
难道射线有别的优点?... [/B]

  用直线画需要延长一次,用射线画需要剪切一次。这一点是一样的,但用直线画输入的(@1.5,1)这条线只有1.8长,在图上往往是很小一段看不清楚,用射线就不会看不清了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-5 10:35:56 | 显示全部楼层
最初由 qiankuncq 发布
[B]谢了,斑竹!
我也想学LSP编点小程序,不知如何入手?能否告知? [/B]


呵呵,这个当然需要找本书了!至于从什么地方下手就可以从你工作的时候需要的一些小工具了,比如上面的画坡度,那你可以编个你认为需要的。然后到晓东的vlisp版那边去交流一下了!提高会很快的。

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-13 00:15 , Processed in 0.715724 second(s), 68 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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