明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: 专用车研发

[提问] 求指导:实现与CAD画圆命令一样的效果,程序应该怎么写?

[复制链接]
 楼主| 发表于 5 天前 | 显示全部楼层
kozmosovia 发表于 2025-8-29 12:43
cad画圆,只需要c命令,自己再改写一个,命令名字大概率长过C,这轮子有啥造的必要?
要预览或其他可视化 ...

C命令只是一个例子,假如画个五角星呢,和C命令画圆一样,可实时预览,可点选距离,和输入尺寸,这个算是起到抛转引玉的效果吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 5 天前 | 显示全部楼层
chen3732088 发表于 2025-8-29 11:08
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=91191&highlight=GRREAD
Gu版的带捕捉grread,可以参 ...

这个值得研究一下,试试行不行
回复 支持 反对

使用道具 举报

发表于 5 天前 | 显示全部楼层
本帖最后由 你有种再说一遍 于 2025-8-29 18:46 编辑

这种操作叫仿命令,用lisp确实有点辛苦...但也基本上是c#cpp必修课了.
我好像就是做着做着发现lisp没有选择集关键字回调然后放弃了.
困扰了我好久...
回复 支持 2 反对 0

使用道具 举报

 楼主| 发表于 5 天前 | 显示全部楼层
你有种再说一遍 发表于 2025-8-29 13:51
这种操作叫仿命令,用lisp确实有点辛苦...但也基本上是c#cpp必修课了

您是说用C#比较好实现吗?
回复 支持 反对

使用道具 举报

发表于 5 天前 | 显示全部楼层
本帖最后由 你有种再说一遍 于 2025-8-29 17:01 编辑
专用车研发 发表于 2025-8-29 13:57
您是说用C#比较好实现吗?

主要是C#基础教程上面有这个...
C#里面的JIG有各种模式,
这些步骤如果不是封装过都不知道它那么复杂...
下面博文有各种比较,不过没有写完
https://www.cnblogs.com/JJBox/p/15650770.html
回复 支持 反对

使用道具 举报

发表于 5 天前 | 显示全部楼层
橡皮筋和预览是两个技术,查一下getpoint函数,getpoint的时候可以传一个坐标进去,这样就会产生橡皮筋
回复 支持 反对

使用道具 举报

发表于 5 天前 | 显示全部楼层
专用车研发 发表于 2025-8-29 13:57
您是说用C#比较好实现吗?

例如B站搜cad二次开发教程,李小科的.
他就讲了基础的三点画圆之类的,总之基础要扎实就学他的
回复 支持 反对

使用道具 举报

发表于 5 天前 | 显示全部楼层
你有种再说一遍 发表于 2025-8-29 16:05
例如B站搜cad二次开发教程,李小科的.
他就讲了基础的三点画圆之类的,总之基础要扎实就学他的

JJ能否给指个路(发个链接),我之前搜了没搜到。
回复 支持 反对

使用道具 举报

发表于 5 天前 | 显示全部楼层
transteel 发表于 2025-8-29 18:00
JJ能否给指个路(发个链接),我之前搜了没搜到。

【CAD二次开发视频C#语言-哔哩哔哩】
https://b23.tv/rn8dSR0

全套课程代码:
https://gitee.com/fangmin723/AutoCAD.Net
回复 支持 反对

使用道具 举报

发表于 4 天前 | 显示全部楼层
本帖最后由 guosheyang 于 2025-8-30 23:47 编辑

   本社区就有很多 grread函数的应用实例   grread配套的捕捉函数也有G版的 l angjs   llsheng_73等大佬的, 首先要写画五角星代码,矢量线画和非矢量线画两种类型, 研究并组合下就可以写出来这个动态画五角星的功能了  
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-3 16:57 , Processed in 0.173465 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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