起草软件推荐
4 分•作者: morpheos137•10 个月前
我正在寻找简单、逻辑性强、具有强大编程能力的绘图软件来绘制平面图。理想情况下,它应该是在线的或开源的。目前我没有 Windows 电脑,所以除非我想买一台,否则我需要使用能够在旧版 Unix / Linux 上运行或在线运行的软件。
我尝试使用 Canva 来重现我制作的钢笔素描,但到目前为止我发现它有所不足。它使用起来很慢,而且不合逻辑。与能够通过简单的命令行界面(如果存在这样的界面)输入定义几何对象的参数相比,点击和拖动体验很差。
例如,在 Canva 中,当你徒手画线时,它们不会自动捕捉到 90 度角。你必须与鼠标搏斗才能画出 90 度角。有多少建筑物的内墙之间会按照计划有 78 或 89 度的角!在这种情况下,使用类似 MS Paint 的程序也一样。
我想要一个带有比例的程序。你可以在其中绘制笔直的垂直线。主要有两类线:水平和垂直。想象一下。每条线都有一个标签,例如 AA。如果线 AA 靠近线 BB,你将可以选择创建一个角。应该有用于窗户、门、电气和管道装置的常用符号。所有东西的位置都应该以英尺或米为单位(可根据原点选择)或相对于其他元素。原点应该在画布的左下角。输出应该是 SVG 或可转换为 PDF 的格式。
例如,在线的程序化描述下,它可能看起来像 AA:(0,0,24,v),表示一条从原点开始,垂直延伸,并从原点延伸 24 英尺的线。
然后,如果你想相对于 AA 绘制另一条线,你可以使用 BB:(r,d[AA],24,h)。'r' 参数向程序发出信号,表示线 BB 的位置是相对于线 AA 的远端,它延伸 24 英尺,并且是水平的。如果我想让 BB 从原点开始,我可以写成 BB:(r,p[AA],24,h),即从 AA 的近端开始。近端定义为元素的底部、最左端,而远端是顶部、最右端。或者,命令 BB:(0,0,24,h) 绘制相同的线。
查看原文
I am looking for simple, logical, programmatically powerful drafting software to draw floor plans. Ideally it would be online or open source. I don't have a windows computer at this time, so unless I want to get one I need to use something that is capable of running on older unix / linux or online.<p>I tried Canva to reproduce a pen and ink sketch I made but so far I have a found it lacking. It is slow to use and illogical. Point and click and drag sucks relative to being able to enter the parameters that define a geometric object in a simple command line interface (if such an interface exists).<p>For example in Cnva when you draw lines by hand they do not automatically snap to 90 degree corners. You have to fight with the mouse to make a 90 degree corner. How many buildings have 78 or 89 degree corners between interior walls as planned! It would be just as well to use a MS paint like program at this point.<p>I would like a program that has a scale. That you can draw straight perpendicular lines in. There would be two primary classes of line. Horizontal and vertical. Imagine that. Each line would have a label like AA. If line AA was near to line BB you would have the the option to make a corner. There would be stock symbols for windows, doors, electrical and plumbing fixtures. Positions of everything would be in feet or meters (selectable according to an origin) or relative to other elements. The origin would be at the lower left corner of the canvas. The output would be SVG or convertible to PDF.<p>For example under the programmatic description of a line it could look like AA:(0,0,24,v) for a line that starts at the origin, is vertical, and extends 24 feet from the origin.<p>Then if you wanted to draw another line relative to AA you could have BB:(r,d[AA],24,h). The 'r' parameter signals to the program that the position of line BB is <i>relative</i> to the distal end of line AA, it extends 24 feet, and is horizontal. If I wanted BB to start at the origin I could write BB:(r,p[AA],24,h), i.e. starting from the proximal end or AA. Proximal is defined as lower, left most end of an element, while distal is the upper, right most end. Alternatively the command BB:(0,0,24,h) draws the same line.