明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 10954|回复: 22

[求助]铁路线怎么画??

  [复制链接]
发表于 2004-3-13 13:54:00 | 显示全部楼层 |阅读模式
偶在画一个地图


不知铁路线该怎么画(一段黑、一段白的)


是不是有什么图库可以下载,直接应用呀?


多谢拉!!
发表于 2004-3-13 21:14:00 | 显示全部楼层
MLINE或编程
发表于 2004-3-14 13:20:00 | 显示全部楼层
我从网上找到的,不知好不好用,我没试过! 来源:IT网络学院 2003年5月10日2:50 绘制铁路线型   AutoCAD中带有各种线型,包括一些带符号(如圆圈、方框等)的线型,但却没有铁路线型。包括Autodesk公司新推出的GIS系统--World这一与地图紧密相关的产品,在其五花八门的线型中也未发现有铁路线型。可见,铁路这种特殊的线型,看似简单,实则很难用AutoCAD线型实现。下面向大家介绍一种简便、变通的解决方法。   1.使用多义线绘制命令(Pline)画出铁路中心线(颜色为黑色,假设曲线长度约为1000个图形单位)。   2.使用多义线编辑命令(Pedit)将画出的铁路中心线宽度用Width子命令设置为所需宽度,例如5,并使用子命令Fit或Spline将曲线进行拟合,使其成为光滑的曲线。   3.使用复制命令(Copy)将上述多义线在原位置复制,即在响应Copy的"Second point of displacement:"时使用"@0,0"即可。   4.使用Pedit命令使复制出的多义线宽度略为减小,例如减小到3。   5.使用线型命令(LineType)装载虚线线型,例如ACAD_ISO03W100。   6.使用目标属性修改命令(DDModify)对复制出的多义线属性进行修改,将"Color"设置为255(白色),"Linetype"设置为虚线,"Linetype Scale"设置成适当值(视绘图比例而定,如果在线型比例命令LTScale设置的线型比例为1,则该值设为2),并将"Polyline"的"LT Gen"选项选中,即将该曲线设置成连续线型。   7.如果没有出现预期的效果,可使用刷新命令(ReGen)对图形进行刷新,或者使用改变实体显示顺序命令(DrawOrder),将白色虚线的多义线放到上一层(选Front子命令)或将黑色实线的多义线放到下一层(选Back子命令)。   需要指出的是,在AutoCAD的线型库里所提供的虚线都不适宜作铁路线型,因为这些虚线线型的实线段长度一般都大于空白段长度,而ACAD_ ISO03W100线型也只是比较接近铁路线型,其实线段与空白段长度之比为12:18。因此,若要绘出比较理想的铁路线型,需要自定义一种实线段和空白段长度相等的虚线。其方法是用文本编辑器(如"记事本")在acad.lin文件或acadiso.lin文件(位于AutoCAD R14的Support文件夹中)的末尾添加如下2行即可:   *MY_DASHED,My_Dashed _ _ A,1,-1 其中"MY_DASHED"和"My_Dashed"为线型名称,在中文Windows环境下可使用汉字命名。
发表于 2004-3-14 18:02:00 | 显示全部楼层
请楼主贴个铁路图出来
发表于 2004-3-14 20:36:00 | 显示全部楼层

本帖子中包含更多资源

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

x
 楼主| 发表于 2004-3-15 12:26:00 | 显示全部楼层
独角斗士发表于2004-3-13 21:14:00MLINE或编程

就是你画的那种线 请问具体的操作??
发表于 2004-3-15 13:45:00 | 显示全部楼层
这是我自己编的程序。在船舶行业,轨道线是表示水密隔舱的意思。
发表于 2004-3-15 17:04:00 | 显示全部楼层

给你一个线型文件,暂且命名为acadyyyb.lin

具体用法:

1. PLINE命令,先画出一条线

2. OFFSET命令在其两侧作平行线,两条平行线作为铁路线的宽度。上述三条线均为实线。 用PLINE命令编辑中间的一条线,线型改为tielu,(装入acadyyyb.lin文件,即可出现此线型),线宽改为两条平行线的宽度,线型比例作适当调整,即可。随你怎么拟合,它都一样光滑。

本帖子中包含更多资源

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

x
发表于 2004-3-15 17:06:00 | 显示全部楼层
acadyyyb.lin 文件内容如下:(作为文件上传不上去,不知为什么) ;;
;; AutoCAD Linetype Definition file
;; Complex linetypes
;; These linetype definitions use LTSHPYYY.SHX By Ylh 2000.3
;; *TIELU, 铁路(弯曲) ===[ ]===[ ]===[ ]
A,1.2,-1.2
 楼主| 发表于 2004-3-15 19:48:00 | 显示全部楼层
多谢高手指点


不过,我要画很多的铁路,每次都要这么OFFSET太麻烦了


有没有更快捷的方法吗


能不能直接定义一种线型呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-26 07:28 , Processed in 0.166785 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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