明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2424|回复: 26

[源码] <*** 最新修正 dng6版 非常實用的 鼠標角度切換 繪圖 ***>

  [复制链接]
发表于 2023-12-1 17:37 | 显示全部楼层 |阅读模式
本帖最后由 lee50310 于 2023-12-2 18:54 编辑

<*** 非常實用的  鼠標角度切換 ***>
  

請重新下載 最新  修正版 dngˊ6   (已修正 :點選角度值 與 抓取角度 之 弳度值未一致 )  修正日期:2023/12/02
                            修正版 dng5   (已修正 :點選角度值 轉換 錯誤值 )                           修正日期:2023/12/02
                            修正版 dng4   (已修正 :列表选择无效 )                                          修正日期:2023/12/01

執行指令:dng
             1.選擇物體 切換鼠標角度  或 <空白處 左擊鼠鍵 後 鼠標旁出現選單 請點選角度> (或右擊鼠鍵也會有選單)
             2.滑鼠切換物體角度  可方便在有角度的物體上繪圖

            ps .切回正鼠標角度 可選 水平或垂直 線物體  或 角度點選 0度 即可

<部分程式>
自己常用的角度設置在此函數中 (自行修改)
  1. ;;-------------------------------------------------------------------------
  2. (defun 2p-ang()
  3.    (if (= sel nil) (setq sel 0))  ;角度值初设 0      
  4.        (setq mymenu(strcat "\n 请点选 或 输入角度值 [0 /30 /45 /60 /135 /225 /315 ]<" (itoa sel) ">:"))
  5.        (initget "0 30 45 60 135 225 315")
  6.        (setq ang(read (getkword mymenu )))
  7.    (if (= ang nil)(setq ang sel )(setq sel ang))
  8. )
  9. ;;------------------------------------------------------------------------










本帖子中包含更多资源

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

x

评分

参与人数 6明经币 +6 金钱 +20 收起 理由
guankuiwu + 1 + 5 赞一个!
菜鸟初来乍到 + 1 很给力!
hubeiwdlue + 1 很给力!
magicheno + 1 很给力!
tigcat + 1 + 5 很给力!
kucha007 + 1 + 10 赞一个!

查看全部评分

"觉得好,就打赏"
还没有人打赏,支持一下
 楼主| 发表于 2023-12-1 22:57 | 显示全部楼层
本帖最后由 lee50310 于 2023-12-4 22:58 编辑
vista228 发表于 2023-12-1 21:15
大佬这个列表选择无效

已修正
請重新下載修正版 dngˊ6

或 用文字編輯器 修改 dng3版
程式中此行

(initget "0 45 135 225 315")
(setq ang(read (getkword (strcat "\n 請點選 或 輸入角度值 [0度  /45度  /135度  /225度  /315度  ]<" (itoa sel) ">:") )))

將上行中的 "度" 去除 修正後存檔即可   修正如下:

(initget "0 45 135 225 315")

(setq ang(read (getkword (strcat "\n 請點選 或 輸入角度值 [0  /45  /135  /225  /315  ]<" (itoa sel) ">:") )))



 楼主| 发表于 2023-12-2 13:33 | 显示全部楼层
本帖最后由 lee50310 于 2023-12-2 14:50 编辑
guosheyang 发表于 2023-12-2 11:40
lee50310 朋友  你好! 测试了下你的代码   我设置45度时   最后画出的线  发觉不是45度  是58.31008度    ...

感謝發現問題, 已修正
請重新下載
                 最新  修正版 dngˊ6   (已修正 :點選角度值 與 抓取角度 之 弳度值未一致 )  修正日期:2023/12/02
发表于 2023-12-2 11:40 | 显示全部楼层
lee50310 朋友  你好! 测试了下你的代码   我设置45度时   最后画出的线  发觉不是45度  是58.31008度   这个 不知道是我的系统设置原因   还是啥   请问你那里测试是否是对头的    谢谢!

点评

我看看  发表于 2023-12-2 12:59
发表于 2023-12-1 18:57 | 显示全部楼层
差点就看懂了
发表于 2023-12-1 20:06 | 显示全部楼层
感谢楼主分享好工具
发表于 2023-12-1 20:54 | 显示全部楼层
虽然不常用到这种操作,还是先收藏,感谢楼主分享
发表于 2023-12-1 20:57 | 显示全部楼层
好用,感谢大佬分享
发表于 2023-12-1 20:58 | 显示全部楼层
不错谢谢分享
发表于 2023-12-1 20:59 | 显示全部楼层

不错谢谢分享
发表于 2023-12-1 21:15 | 显示全部楼层
本帖最后由 vista228 于 2023-12-1 21:20 编辑

大佬这个列表选择无效file:///C:/Users/vista/Desktop/111.png

本帖子中包含更多资源

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

x
发表于 2023-12-1 22:12 | 显示全部楼层
非常牛的程序,感谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-7-3 08:40 , Processed in 0.254798 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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