说在前面:
之前在论坛上看到有筒子求助如何在犀牛中画标准的渐开线。这里,我提供个操作方法。其实这个方法本是AutoCAD的一个应用技巧,但它同样适用于犀牛
=================偶是正文分割线==========================
首先,在Excel中输入坐标值。我们将x坐标值放入A列,y坐标值放入到B列,再将A列和B列合并成C列,由于AutoCAD中二维坐标点之间是用逗号隔开的,所以我们在C2单元格中输入:"=A2&","&B2",C2中就出现了一对坐标值。我们用鼠标拖动的方法将C2的的公式进行复制,就可以得到一组坐标值。
复制C列数据到剪贴板
打开犀牛,选择绘制曲线工具
、
在命令栏提示中直接粘贴刚才复制下来的数据。完成图形的绘制
回到筒子的求助。这里,其实就是利用EXCEL解渐开线方程式,分别求出X,Y数值。至于操作方法,我贴出个网上关于正弦曲线的操作。
==========================偶是具体操作方法====================================
Excel与CAD结合可以绘制各种函数曲线
在Excel中建立自变量和因变量函数关系,如正弦函数x,y坐标关系是y=sin(x),那么,在Excel中,我们来建立一个函数坐标关系为:y=100sin(x*3.1415926/180)的正弦函数,其中100是为了增大y方向的振幅而适当设置的。当x=1,2,3,……360,得出y=……正好一个周期的相应值,将表中A,B,C三列分别设置成x,y=100sin(x*3.1415926/180),(x,y),具体设置是这样的:A2=1,A3=2……,B2=100sin(x*3.1415926/180),C2=A2&","&B2,递增填充A列至360,然后,选中B2,C2向下填充至A360位置,即可得出360组坐标值,复制C2-C361的值,再回到已经运行的CAD界面下,执行多段线命令,要求输入坐标时,将刚才从Excel中复制的坐标值直接粘贴到命令行,CAD立刻绘制出这条正弦曲线。
x y=100sin(x*3.1415926/180) x,y
1 1.745240614 1,1.74524061396078
2 3.489949611 2,3.48994961074216
3 5.233595535 3,5.23359553510047
4 6.975647256 4,6.97564725561419
5 8.715574126 5,8.71557412647174
6 10.45284615 6,10.4528461491113
7 12.18693413 7,12.1869341336634
8 13.91730986 8,13.9173098601476
9 15.64344624 9,15.643446239373
10 17.36481747 10,17.364817473495
================================================================
|
举报