找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: wowan1314

[每日一码] 【函数分享】自定义的getcorner,实现左虚右实(或者是全虚线)

[复制链接]
 楼主| 发表于 2013-5-29 19:52:47 | 显示全部楼层
Lispboy 发表于 2013-5-29 19:07
那不好啊,人家就需要在UCS下画图怎么办呢?

研究矩阵吧

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

使用道具 举报

已领礼包: 344个

财富等级: 日进斗金

发表于 2013-5-29 19:58:15 | 显示全部楼层
wowan1314 发表于 2013-5-29 19:52
这个问题还得使用矩阵呀!!那我只好知难而退了!

用Trans函数即可!

评分

参与人数 1D豆 +5 收起 理由
wowan1314 + 5 一针见血奖

查看全部评分

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

使用道具 举报

已领礼包: 51个

财富等级: 招财进宝

发表于 2013-5-29 20:04:16 | 显示全部楼层
wowan1314 发表于 2013-5-29 19:52
这个问题还得使用矩阵呀!!那我只好知难而退了!

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

使用道具 举报

 楼主| 发表于 2013-5-29 20:10:03 | 显示全部楼层
Lispboy 发表于 2013-5-29 20:04
咋还给吓跑了呢?记得你不是弄个过向量在不同坐标系显示的帖子吗?

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

使用道具 举报

 楼主| 发表于 2013-5-29 20:13:06 | 显示全部楼层
牢固 发表于 2013-5-29 19:58
用Trans函数即可!

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

使用道具 举报

已领礼包: 51个

财富等级: 招财进宝

发表于 2013-5-29 20:15:37 | 显示全部楼层
wowan1314 发表于 2013-5-29 20:13
用不到trans吧!
是角度问题!要按光标的角度方向计算矩形的另两点!

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

使用道具 举报

 楼主| 发表于 2013-5-29 20:34:44 | 显示全部楼层
Lispboy 发表于 2013-5-29 20:15
不管啥坐标系,你把那些点旋转到WCS的0度,就是UCSXDIR和‘(0 0 0)的角度不就行了。

你把我搞糊涂了!
光标斜的情况下,pt1与pt2的位置是正确的!不正确的是矩形的另外两点!这种不正确是因为计算他两的时候没考虑光标的角度问题,利用光标的角度修正此两点应该就可以了!
而你的意思是整体旋转,我觉的你怎地转都转不对吧!
回家了不能开电脑!无法测试待明天再测试吧!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 51个

财富等级: 招财进宝

发表于 2013-5-29 20:40:43 | 显示全部楼层
我意思是你让用户拾取P1 P2,然后求P3 P4,P3你是垂直于坐标系的X轴求的吧,你把这个P3按UCSXDIR的夹角求,就变成垂直WCS的X轴了永远。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-29 21:00:36 | 显示全部楼层
Lispboy 发表于 2013-5-29 20:40
我意思是你让用户拾取P1 P2,然后求P3 P4,P3你是垂直于坐标系的X轴求的吧,你把这个P3按UCSXDIR的夹角求, ...

嗯我也那么想的!不过还得判断p2在p1的左右两边也是个麻烦! 哎!咱就是想美化下程序结果问题一个接一个!没个尽头了还
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

已领礼包: 51个

财富等级: 招财进宝

发表于 2013-5-29 21:11:42 | 显示全部楼层
wowan1314 发表于 2013-5-29 21:00
嗯我也那么想的!不过还得判断p2在p1的左右两边也是个麻烦! 哎!咱就是想美化下程序结果问题一个接一个 ...

你现在代码里面不就有了这些判断了吗,只是求点的时候加个角度转换而已。
再说了,谁让你发上来了:P,改吧,男人改吧不是罪。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-29 21:48:30 | 显示全部楼层
Lispboy 发表于 2013-5-29 21:11
你现在代码里面不就有了这些判断了吗,只是求点的时候加个角度转换而已。
再说了,谁让你发上来了,改 ...

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

使用道具 举报

 楼主| 发表于 2013-5-30 10:31:05 | 显示全部楼层
本帖最后由 wowan1314 于 2013-5-30 10:33 编辑
牢固 发表于 2013-5-29 19:58
用Trans函数即可!

G版看问题看的透彻呀! 最后还是用TRANS解决了问题。 差点把简单的问题复杂化了
不过这样一来当把斜的UCS置为当前时画的矩形又是斜的了。。问题不断啊

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

使用道具 举报

已领礼包: 344个

财富等级: 日进斗金

发表于 2013-5-30 10:33:46 | 显示全部楼层
wowan1314 发表于 2013-5-30 10:31
G版看问题看的透彻呀! 最后还是用TRANS解决了问题。 差点把简单的问题复杂化了
不过这样一来当把斜的UC ...

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

使用道具 举报

 楼主| 发表于 2013-5-30 10:59:58 | 显示全部楼层
牢固 发表于 2013-5-30 10:33
能悟出道就好!

感谢指导! 。。

只是还有问题要请教下! 如何判断左下角的坐标系图标是斜的还是正的?
我整了半天都不晓得怎么能知道这个是斜的还是正的。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-8 10:05 , Processed in 0.296794 second(s), 58 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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