明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2229|回复: 11

利用AutoCAD二次开发实现道路曲线坐标计算和成图 ,应该怎样入手

[复制链接]
发表于 2016-4-19 23:18:24 | 显示全部楼层 |阅读模式
用VBA进行开发,小弟对于VBA是零基础,希望大神能够指条明路,谢谢。
该怎样入手呢
发表于 2016-4-20 00:35:48 | 显示全部楼层
本帖最后由 Real_King 于 2016-4-20 01:03 编辑


交点法↑

积木法↑

设置↑







呵呵,当年的毕业设计,全系最高分,VB写的
入手嘛,主要是算法,难点是卵形曲线,其他的画线啥的都是次要了
大学里搞了篇论文你可以参考下,算是知网里最全面最好的算法了
http://www.cnki.com.cn/Article/CJFDTotal-CGCZ201303020.htm
交点法和积木法,记得当年搞的是万用算法,任意线形组合
数据格式可以参考这个
















本帖子中包含更多资源

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

x
 楼主| 发表于 2016-4-20 08:06:04 | 显示全部楼层
Real_King 发表于 2016-4-20 00:35
交点法↑

积木法↑

多谢啦,我也是毕业设计,然而我对编程一类完全没头绪,所以一头雾水。
发表于 2016-4-20 09:17:55 | 显示全部楼层
Real_King 发表于 2016-4-20 00:35
交点法↑

积木法↑

界面按钮做的相当漂亮,请教大侠用VB怎么实现的 请老师给指点下 谢谢!
发表于 2016-4-20 09:44:35 | 显示全部楼层
Kye 发表于 2016-4-20 09:17
界面按钮做的相当漂亮,请教大侠用VB怎么实现的 请老师给指点下 谢谢!

呵呵,我以前是笨办法,先把Button截图,在PS里弄上图标和文字,再转出来作为Button背景...这样尺寸大小都合适,不同长宽的Button分别PS
 楼主| 发表于 2016-4-20 20:29:59 | 显示全部楼层
Real_King 发表于 2016-4-20 00:35
交点法↑

积木法↑

你好,请问,那些代码应该怎么样写呢。实在是不太懂,请指点一下
 楼主| 发表于 2016-4-20 20:30:46 | 显示全部楼层
Real_King 发表于 2016-4-20 00:35
交点法↑

积木法↑

你好,请问,那些代码应该怎么样写呢。实在是不太懂,请指点一下
发表于 2016-4-20 21:17:21 | 显示全部楼层
madett 发表于 2016-4-20 20:30
你好,请问,那些代码应该怎么样写呢。实在是不太懂,请指点一下

哈哈,代码就不给你了,不过你从零做起,最好不要搞VB,学C#吧
 楼主| 发表于 2016-4-21 00:17:29 | 显示全部楼层
Real_King 发表于 2016-4-20 21:17
哈哈,代码就不给你了,不过你从零做起,最好不要搞VB,学C#吧

我这个课题就是要用vba来弄的 - -  
老师给的任务
发表于 2016-4-23 02:00:46 | 显示全部楼层
madett 发表于 2016-4-21 00:17
我这个课题就是要用vba来弄的 - -  
老师给的任务

你就做交点法吧,每三个交点依次构成一个一捆绑段的计算单元
计算中,将每一交点处缓和曲线段1/圆曲线段/缓和曲线段2/直线段四任意长度单元作为一捆绑段的计算单元(以下简称捆绑段),捆绑段按前进方向又分为前半段曲线(由缓和曲线1、圆曲线组成)与后半段曲线(缓和曲线2)。 这种处理方式有利于编程中循环结构的建立与延续,且计算过程层次清晰,能够实现中线计算的一体化。
以前论文摘给你
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 09:32 , Processed in 0.202640 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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