用autocad如何画直线画多条直线时,必须得多...

当前位置:>>>>>
站内搜索: &
CAD如何利用多段线命令绘制箭头?
作者:chenlin
浏览次数:次
发布时间: 09:32
在AutoCAD绘图过程中有时候需要绘制指示箭头图形,请问有什么简单方法可以绘制箭头图形?
绘制方法:
用多线段命令&PL&,然后画一条线长为1000mm(随意) ,
接着看命令栏输入&W&,即宽度,然后回车;
会出来:指定起点宽度 &0&:输入0,回车;
会出来:指定端点宽度 &0&: 输入如:100,回车;
然后就是箭头的长度,输入如:200,回车!然后你就会看到箭头了,
当然画箭头的步骤你可以换,先画箭头再画线都行&&
以上内容是否解决了你的问题?
已解决(14)
我还有问题,我想继续:
最新求助的问题
最新解决的问题
AutoCAD问题库
Proe问题库
Catia问题库
SolidWorks问题库
沐风网是一个学习CAD/CAM/CAE软件的技术网站,为您提供多种的学习方式,为您解决学习或工作中遇到的问题!
欢迎大家帮助我们宣传,谢谢!播放列表加载中...
正在载入...
分享视频:
嵌入代码:
拍下二维码,随时随地看视频
短酷看美女,照片做视频
短酷APP:照片做视频,一键生成,一键分享!
还可以配乐、加字幕,追女神、看美女必备!
【学习AutoCAD】2.9 如何使用多线绘制墙线
上 传 者:
内容介绍:
【学习AutoCAD】2.9 如何使用多线绘制墙线
Channel Me 精选
我来说点啥
版权所有 CopyRight
| 京网文[0号 |
| 京公网安备:
互联网药品信息服务资格证:(京)-非经营性- | 广播电视节目制作经营许可证:(京)字第403号
<img src="" width="34" height="34"/>
<img src=""/>
<li data-vid="">
<img src=""/><i data-vid="" class="ckl_plays">
<li data-vid="">
<img src=""/><i data-vid="" class="ckl_plays">
<img src="///img/blank.png" data-src=""/>
<img src="///img/blank.png" data-src="http://"/>
<li data-vid="" class="cfix">
src="///img/blank.png" data-src=""/>
<i data-vid="" class="ckl_plays">
<li data-vid="" class="cfix">
src="///img/blank.png" data-src=""/><i data-vid="" class="ckl_plays">
没有数据!
{upload_level_name}
粉丝 {fans_count}
{video_count}
{description}AutoCAD2012:[10]如何绘制多线和创建多线样式_百度经验
&&&&&&&&&大学及以上
分享有回报:
AutoCAD2012:[10]如何绘制多线和创建多线样式
多线也是绘图中常用的一个命令,尤其是在房屋设计,建筑方面。小编在此向大家介绍如何绘制多线以及创建多线样式。
AutoCAD2012
启动AutoCAD2012,在命令行中输入mline命令,按Enter键确定。按F8快捷键开启正交模式(或点击命令行下侧一排按钮中的正交模式按钮)。指定第一点,水平方向,输入300,按Enter,然后垂直方向,输入400,按Enter,输入c(闭合),按Enter。
除此之外,也可以在菜单栏中选择“绘图-多线”命令。
如何创建多线样式呢?在命令行中输入mlstyle命令,弹出“多线样式”对话框。
单击新建按钮,弹出“创建新的多线样式”对话框,在“新样式名”文本框中输入名称“框架”。如图所示。
单击“继续”按钮,弹出“新建多线样式:框架”对话框,将起点“角度”和端点“角度”都设置为45,勾选显示连接复选框,单击添加按钮,添加两个图元,分别将偏移设置为2,1,-1和-2。
单击确定按钮,返回“多线样式”对话框,选中框架,点击“置为当前”按钮,单击确定。在命令行中输入多线命令,就能画出,刚才设置的样式了。
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
第1期作文书写技巧238次分享
第12期祝你好“孕”134次分享
第1期当我们有了孩子91次分享
第1期新学期 新气象39次分享
第1期孕妇饮食指导247次分享
请扫描分享到朋友圈Autocad VBA初级教程 (第十课:画多段线和样条线)-无忧基地机械频道-
Autocad VBA初级教程 (第十课:画多段线和样条线)
作者:&&信息来源:&&
字体大小:&&&&&&
画二维多段线语句这样写:set lobj= ThisDrawing。AddLightweightPolyline(fitpoint)AddLightweightPolyline后面需一个参数,存放顶点坐标的数组画三维多段线语句这样写:Set lobj = ThisDrawing。Add3DPoly(fitpoint)Add3dpoly后面需一个参数,就是顶点坐标数组画二维样条线语句这样写:Set lobj = ThisDrawing。AddSpline...
画二维多段线语句样写:set lobj= ThisDrawing.ModelSpace.AddLightweightPolyline(fitpoint)AddLightweightPolyline后面需一个数,存放顶点坐标的数组
画三维多段线语句这样写:Set lobj = ThisDrawing.ModelSpace.Add3DPoly(fitpoint)Add3dpoly后面需一个参数,就顶点坐标数组
画二维样条线语句这样写:Set lobj = ThisDrawing.ModelSpace.AddSpline(fitPoints,startT, endT)Addspline后需要三个参数,第一个是拟合点数组,后面两个分别是起点切向和终点切向。
下面看例题。这个程序是第三课例程的改进版。原题是这样的:绘制三维多段线时X、Y值在屏幕上用鼠标选取,Z值用键盘输入。细心的读者是否还记得这个小程序已经在第三课的回贴中发布了。先分析一下细路:用动态数组存放多段线的所有顶点坐标,获得新坐标后就把前一次画的多段线删除,画出多段线,并将线段第二点的端点保存为下一条线段的第一个端点坐标,以下是源码:
Dim p1 As Variant '申明端点坐标Dim p2 As VariantDim l() As Double '声明一个动态数组Dim templ As Object
p1 = ThisDrawing.Utility.GetPoint(, "输入点:") '获取点坐标z = ThisDrawing.Utility.GetReal("Z坐标:") '用户输入Z坐标值p1(2) = z '将Z坐标值赋予点坐标中
ReDim l(0 To 2) '定义动态数组l(0) = p1(0)l(1) = p1(1)l(2) = z
On Error GoTo Err_Control '出错陷井Do '开始循环& p2 = ThisDrawing.Utility.GetPoint(p1, vbCr & "输入下一点:") '获取下一个点的坐标& z = ThisDrawing.Utility.GetReal("Z坐标:") '用户输入Z坐标值& p2(2) = z '将Z坐标值赋予点坐标中& & lub = UBound(l) '获取当前l数组中元的元素个数& ReDim Preserve l(lub + 3)& For i = 1 To 3&&& l(lub + i) = p2(i - 1)& Next i& If lub & 3 Then&&& templ.Delete '删除前一次画的多段线& End If& Set templ = ThisDrawing.ModelSpace.Add3DPoly(l) '画多段线& p1 = p2 '将第二点的端点保存为下一条直线的第一个端点坐标LoopErr_Control:
我们学一学动态数组,这是非常有用的。所谓动态数组,简单讲就是数组元素可以改变的特殊数组。这样定义数组:Dim l( ) As Double 赋值语句:ReDim l(0 To 2) l(0) = p1(0)l(1) = p1(1)l(2) = z重新定义数组元素语句:& lub = UBound(l) '先要获取当前l数组中元的元素个数,用ubount函数计算。& ReDim Preserve l(lub + 3)重定义时数组中要加三个元素,用以存放坐标值,所以定义元素为lub+3。给数值赋值的语句是一样的。
再看画多段线语句:Set templ = ThisDrawing.ModelSpace.Add3DPoly(l) '画多段线在最后面括号中的l就是存放点坐标的动态数组,这条语句在画多段线的同时把多段线作为对象赋值给templ 变量,这样下面的删除语句就可以直接引用这个变量了。
删除语句:templ.Delete因为已经知道对象是templ,所以只要在对象后面用delete方法就可以了。
下面的例程更加实用些,它的功能是把样条线转化为多段线。编程思路:用户选择一根样条线,计算样条线的拟合点,然后把所有的拟合点存放到数组中,最后用这个数组画多段线。
Sub sp2pl()
Dim getsp As Object ‘获取样条线的变量Dim newl() As Double ‘多段线数组
Dim p1 As Variant ‘获得拟合点点坐标
ThisDrawing.Utility.GetEntity getsp, po, "本程序将样条转为多段线。请选择样条曲线"
sumctrl = getsp.NumberOfControlPoints ‘计算样条线中一共有多少拟合点
ReDim newl(0 To sumctrl * 3 - 1) ‘重定义数组& & For i = 0 To sumctrl - 1 ‘开始循环,& p1 = getsp.GetControlPoint(i) ‘把拟合点坐标存到p1变量中&&&&& For j = 0 To 2&&& newl(i * 3 + j) = p1(j)& Next j
Next iSet templ = ThisDrawing.ModelSpace.Add3DPoly(newl) ‘画样条线
下面的语句是让用户选择样条线:ThisDrawing.Utility.GetEntity getsp, po, "本程序将样条曲线转为多段线。请选择样条曲线"ThisDrawing.Utility.GetEntity 后面需要三个参数:第一个getsp用于存放获得用户选择的对象变量,第二个po是用户鼠标点下时的位置,第三个是一段字符串,显示在提示栏。
输入您的搜索字词
提交搜索表单
【】【】【】【】
最新图片新闻
最新二次开发
本节为大家带来,人体工程学鼠标建模。主要应用到一些曲线和曲面的命令,步骤比较繁琐...
中汽中心主任赵航、原机械工业部部长包叙定、原机械工业部部长何光远、天津市委常委朱...
???? 日前,日本冲绳县的大学生成功设计一种新型机器人盔甲,这种气动动力装置比电影《...
机械热点图文
机械风云人物
当前,在加工制造产业链中,我国制造业仍处于低端,扮演为别人打工的角色。在重大工程...
全世界最漂亮的政商女强人可以齐心协力地干革命,却不能心平气和地分享权力,这似乎是...
二次开发热点排行
Copyright &
Inc. All rights reserved.
无忧基地 版权所有│粤ICP备号│XHTML | CSS
客服:+86-755- 工作时间:周1~5 10点~16点
感谢中国网络提供带宽支持autoCAD用多线画墙体需要编辑时(如十字打开,梯形打开),有一些墙体难编辑又不想炸开,怎么办?_百度知道
autoCAD用多线画墙体需要编辑时(如十字打开,梯形打开),有一些墙体难编辑又不想炸开,怎么办?
没人知道???不是吧
提问者采纳
不用炸开,你可以在CAD/修改/对象/多线,一有你要改变的模式。我平时CAD画墙体,都是画线然后偏移墙体的厚度,我个人建议用我的方法。
其他类似问题
autocad的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 autocad如何画直线 的文章

 

随机推荐