cad lisp 二次抛物线_用Cad画二次抛物线.doc

本文介绍如何利用Cad的VBA模块编写宏,通过用户输入的二次抛物线参数a、b、c和宽度l,自动生成二次抛物线图形。首先确保CAD有VBA支持,然后编写VBA代码,包括定义点坐标,计算关键参数,创建并调整形状。最终用户只需输入参数,即可在CAD中绘制出二次抛物线。
摘要由CSDN通过智能技术生成

用Cad画二次抛物线

Cad画二次抛物线如y=ax2+bx+c

第一步 确认cad中有VBA module如果没有请下载visual basic编辑器thisdrawing

第二步 打开cadalt+F11打开VBA窗口添加模块复制以下

Sub pwx()

'定义几个点

Dim pntO(2) As Double

Dim pntA(2) As Double

Dim pntB(2) As Double

Dim pntC(2) As Double

Dim pntD(2) As Double

Dim (2) As Double

'设抛物线方程为:y=ax2+bx+c

Dim a As Double

Dim b As Double

Dim c As Double

'设抛物线的宽度为l

Dim l As Double

Dim p As Double

Dim Co As Acad3DSolid

Dim Se AsAcadRegion

Dim Pa As Acad3DFace

Dim PntAsAcadPoint

Dim Sp() As AcadObject

a = InputBox("请输入y=a*x*x+b*x+c中对应的a:", "抛物线方程参数")

If a = 0 Then MsgBox "a=0, 不是抛物线": End

b = InputBox("请输入y=a*x*x+b*x+c中对应的b:", 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值