找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1721|回复: 7

[已解决] 这个是样条曲线转圆弧多段线的问题 希望大神位能帮我解决一下

[复制链接]

已领礼包: 129个

财富等级: 日进斗金

发表于 2019-2-11 11:37:38 | 显示全部楼层 |阅读模式
悬赏200D豆已解决
本帖最后由 shqvc 于 2019-2-21 11:15 编辑

样条曲线转圆弧多段线  
我是做刀模的  刀模这个行业我相信大家还很陌生  以后我会整理介绍一下我们的这个行业  现在就不说那么多了
我们要做的是刀模
刀模的线不能是样条曲线和椭圆线
因为要上切割机和弯刀机
而这样的样条曲线不能用
我们只能手工再按着这个再画一遍
而且画的不如转出来的好
我试过ET扩展工具里的转二维线
不知道为什么
提示对象不在当前空间中
不知道哪位高手能解决这个问题
只要能转成二维圆弧多段线就好  我提前谢谢了


测试.rar

96.43 KB, 下载次数: 7, 下载积分: D豆 -1 , 活跃度 1

最佳答案

查看完整内容

可以用圆弧拟合也可以用折线拟合的,你看下这个 用圆弧或者折线转换SPLINE50 个回复 - 1795 次查看**** 本内容被作者隐藏 ****2013-12-27 23:44 - newer - 每日插件 用圆弧拟合的,效果,每一段都是弧线,相邻弧线相切,也就是平滑过渡。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 40个

财富等级: 招财进宝

发表于 2019-2-11 11:37:39 | 显示全部楼层
本帖最后由 newer 于 2019-2-11 17:10 编辑
shqvc 发表于 2019-2-11 16:19
什么是折线拟合的多段线  是那个一个一个直线连接成的那种多段线吗? 不是那种圆弧连接成的多段线是吗?

可以用圆弧拟合也可以用折线拟合的,你看下这个

用圆弧或者折线转换SPLINE
50 个回复 - 1795 次查看
**** 本内容被作者隐藏 ****
2013-12-27 23:44 - newer - 每日插件


用圆弧拟合的,效果,每一段都是弧线,相邻弧线相切,也就是平滑过渡。

搜狗截图20190211170623.png

点评

这个就是双圆弧拟合样条曲线  详情 回复 发表于 2019-2-11 18:05
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2019-2-11 15:06:52 | 显示全部楼层
看了你的图,只能转换成折线拟合的多段线,论坛有代码

点评

什么是折线拟合的多段线 是那个一个一个直线连接成的那种多段线吗? 不是那种圆弧连接成的多段线是吗?  详情 回复 发表于 2019-2-11 17:25
什么是折线拟合的多段线 是那个一个一个直线连接成的那种多段线吗? 不是那种圆弧连接成的多段线是吗?  详情 回复 发表于 2019-2-11 16:19
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 129个

财富等级: 日进斗金

 楼主| 发表于 2019-2-11 16:19:22 | 显示全部楼层
newer 发表于 2019-2-11 15:06
看了你的图,只能转换成折线拟合的多段线,论坛有代码

什么是折线拟合的多段线  是那个一个一个直线连接成的那种多段线吗? 不是那种圆弧连接成的多段线是吗?

点评

可以用圆弧拟合也可以用折线拟合的,你看下这个 用圆弧或者折线转换SPLINE50 个回复 - 1795 次查看**** 本内容被作者隐藏 ****2013-12-27 23:44 - newer - 每日插件  详情 回复 发表于 2019-2-11 17:05
你这样的图,已经转不成用弧线的了,而且很多画的也根本就不是弧线能贴合的  详情 回复 发表于 2019-2-11 16:45
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2019-2-11 16:45:01 | 显示全部楼层
本帖最后由 newer 于 2019-2-11 16:53 编辑
shqvc 发表于 2019-2-11 16:19
什么是折线拟合的多段线  是那个一个一个直线连接成的那种多段线吗? 不是那种圆弧连接成的多段线是吗?

你这样的图,已经转不成用弧线的了,而且很多画的也根本就不是弧线能贴合的
转换后是下面这样的

搜狗截图20190211165243.png
  1. (defun c:tt ()
  2.   (xdrx_begin)
  3.   (if (not #xd_var_global_tol)
  4.     (setq #xd_var_global_tol (/ (xd::doc:getpickboxheight) 64.0))
  5.   )
  6.   (if (setq var (getreal
  7.                   (xdrx_prompt "\n输入弦高距<" #xd_var_global_tol ">:" t)
  8.                 )
  9.       )
  10.     (setq #xd_var_global_tol var)
  11.   )
  12.   (if (and (xdrx_initssget "\n选择要转换的SPLINE<退出>:")
  13.            (setq ss (xdrx_ssget '((0 . "spline"))))
  14.       )
  15.     (progn (xdrx_ui_prgcmdbar
  16.              "\n正在转换SPLINE到多段线..."
  17.              (setq len (sslength ss))
  18.              0.5
  19.            )
  20.            (xdrx_setsstodb ss 0)
  21.            (while (setq e (xdrx_getentdata 0))
  22.              (xdrx_ui_prgcmdbar t)
  23.              (setq pts (xdrx_getsamplept e #xd_var_global_tol))
  24.              (xdrx_polyline_make pts)
  25.              (if (xdrx_curve_isclosed e)
  26.                (xdrx_curve_setclosed (entlast)))
  27.              (xdrx_entity_setpropertiesfrom (entlast) e)
  28.              (xdrx_entity_delete e)
  29.            )
  30.            (xdrx_ui_prgcmdbar)
  31.            (xdrx_prompt ".完毕.")
  32.            (xdrx_prompt "\n成功转换了" len "个SPLINE到多段线.")
  33.     )
  34.   )
  35.   (xdrx_end)
  36.   (princ)
  37. )


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

使用道具 举报

已领礼包: 129个

财富等级: 日进斗金

 楼主| 发表于 2019-2-11 17:25:27 | 显示全部楼层
newer 发表于 2019-2-11 15:06
看了你的图,只能转换成折线拟合的多段线,论坛有代码

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

使用道具 举报

已领礼包: 6434个

财富等级: 富甲天下

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

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2019-2-11 18:05:30 | 显示全部楼层
newer 发表于 2019-2-11 11:37
可以用圆弧拟合也可以用折线拟合的,你看下这个

用圆弧或者折线转换SPLINE50 个回复 - 1795 次查看*** ...

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 00:06 , Processed in 0.424025 second(s), 46 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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