sharksun 发表于 2004-3-19 19:55:00

我要做的一个项目及想法,请斑竹及各位高手给点提示

我是学船舶的,想用vb结合autocad(直接用vba也可以,速度应该快点,但我感觉界面及操作可能不够直观)做这样一件事情:


                                       在vb的程序界面中实现一个可以互动修改的b样条曲线图。曲线由控制点来控制,两端和横轴相交。用户手工调整控制点的过程中,可以实时显示这个面域的面积,形心坐标等信息,直到达到满意为止。然后根据这个图的信息以及其他一些已知的数据,在autocad里生成一个比较复杂的船舶型线图。


                               我的困惑是,如果样条曲线(autocad里的样条是3次非均匀有理b样条吧?),以及计算面积,形心都用autocad自带的程序,能否做到呢?可以的话,应该如何做呢?如果自己编程序的话,那么我感觉计算的值可能会和cad有误差,精度问题不知道能否保证。


谢谢指教。

bluemoon 发表于 2004-3-20 21:05:00

B样条没用过 不过cad可以找到对象的面积和形心 建议你现看看cad的对象模型
页: [1]
查看完整版本: 我要做的一个项目及想法,请斑竹及各位高手给点提示