Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #189351

Re: software to do drawings of houses, gardens, etc.

From "Brian J. Oney" <brian.j.oney@googlemail.com>
Newsgroups linux.debian.user
Subject Re: software to do drawings of houses, gardens, etc.
Date 2017-11-28 09:10 +0100
Message-ID <uQJ7Q-vo-9@gated-at.bofh.it> (permalink)
References (6 earlier) <uP6id-1AY-5@gated-at.bofh.it> <uP7ei-2bI-9@gated-at.bofh.it> <uP7R0-2Gr-11@gated-at.bofh.it> <uPc4h-54W-1@gated-at.bofh.it> <uQFQC-6C4-11@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

Hello there,
if you want to make the investment in learning CAD and want to do drawings programmatically, then FreeCAD with the the CadQuery Module for FreeCAD (https://github.com/jmwright/cadquery-freecad-module) is an elegant option.
CheersBrian

On Tue, 2017-11-28 at 15:37 +1100, Erik Christiansen wrote:
> On 23.11.17 21:35, Doug wrote:
> > On 11/23/2017 05:06 PM, Emanuel Berg wrote:
> > > Joe wrote:
> > > 
> > > > What you won't be given is a dialog box with
> > > > X and Y size and coordinates, and invited to
> > > > edit them, it doesn't work that way.
> > > > That's how an object-oriented drawing program
> > > > would work.
> > > 
> > > Well, this is certainly a first that I'm an
> > > OO guy by intuition, because yes, that is how
> > > I would expect it to work. But that is drawing,
> > > not CAD?
> > > 
> > > I wonder if I should get an OO drawing
> > > application instead, and what would that be -
> > > Dia?
> > > 
> > > Or perhaps learn CAD as that's more powerful in
> > > the long run?
> > > 
> > 
> > Learning CAD is a hard road, but a worthwhile one, I think, because it is so
> > versatile.
> > Which one you learn will make some difference, depending on what you wind up
> > wanting to do with it.
> 
> After trying to get various GUI drawing packages to function at the most
> basic level, and failing to produce anything, I'm just finishing the 8
> drawings for my new house build (floor plan, elevations, sections, and
> site plan), using raw postscript. That has proven a better fit for a
> retired programmer.
> 
> I just made up functions for wall sections, windows, smoke alarms, ...,
> and then placed them programmatically at the desired coordinates, with
> the desired orientation. There is never any doubt about where a
> structure is located, and wall lengths are auto-calculated by summing
> the lengths of individual components. Using that in a "dimension"
> primitive ensures that the annotated dimension is real. And saving some
> floorplan offsets in variables ensured that the corresponding features
> were accurately placed in the sections on the next page.
> 
> And a variable was used for wallheight. When I was talked into changing
> from 2.4m to 2.7m ceilings, editing one variable instantly lifted the
> roof on four elevation and two section drawings. 
> 
> The 8 detailed drawings required around 800 lines of postscript, but
> that's creeping up toward 900 now that I'm adding notes and
> specifications.
> 
> It's faster for me, because GUI produced nothing, but not everyone
> enjoys first programming a stack-based language for a door:
> 
> /door                            % S: length (door width)
> {     dup                        
> /wall_length exch wall_length add 60 add def % Keep global variable outside dict scope.
>       1 dict begin              % 60 = 2*30 jambs.
>       /length exch def          % Take length off the stack.
>       30 100 box
>       currentpoint translate     
>       0 length lineto length length length 0 length arct 30 100 box gstroke
>       gsave 200 300 moveto length buf cvs show                       % Size text.
>       grestore
>       end                                          % End of local var scope.  
> } def
> 
> but after that, "820 door" chains an 820 mm wide door on the end of the
> current wall, in the current orientation, with lines for the open door
> and swing arc, plus the dimension in text. The variable wall_length is
> kept in global scope, because it accumulates the whole wall length for
> dimensioning purposes.
> 
> If I were building more than one house, it might almost be worth taking
> the thing beyond a one-off convenience hack, but the output is currently
> in for planning approval, and building approval will hopefully not
> require major edits. (It is, however, a delight to be able to edit my
> drawings with Vim. :-))
> 
> For viewing, ps2pdf, then xpdf or whatever
> Applications->Graphics->Document_Viewer is in reality, do the job.
> It's worth knowing that 'r' causes xpdf to reload the pdf file.
> And when diving into postscript, it's worthwhile having downloaded the
> BLUEBOOK.PDF first.
> 
> Erik
> 

Back to linux.debian.user | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

software to do drawings of houses, gardens, etc. Emanuel Berg <moasen@zoho.com> - 2017-11-21 20:00 +0100
  Re: software to do drawings of houses, gardens, etc. Kent West <westk@acu.edu> - 2017-11-21 22:50 +0100
    Re: software to do drawings of houses, gardens, etc. Emanuel Berg <moasen@zoho.com> - 2017-11-21 23:10 +0100
      Re: software to do drawings of houses, gardens, etc. Joe <joe@jretrading.com> - 2017-11-21 23:50 +0100
        Re: software to do drawings of houses, gardens, etc. Emanuel Berg <moasen@zoho.com> - 2017-11-22 00:10 +0100
        Re: software to do drawings of houses, gardens, etc. Emanuel Berg <moasen@zoho.com> - 2017-11-22 00:10 +0100
      Re: software to do drawings of houses, gardens, etc. Doug <dmcgarrett@optonline.net> - 2017-11-22 04:10 +0100
        Re: software to do drawings of houses, gardens, etc. Anil Duggirala <anilduggirala@fastmail.fm> - 2017-11-22 11:40 +0100
          Re: software to do drawings of houses, gardens, etc. Emanuel Berg <moasen@zoho.com> - 2017-11-22 15:00 +0100
          Re: software to do drawings of houses, gardens, etc. Emanuel Berg <moasen@zoho.com> - 2017-11-22 15:10 +0100
          Re: software to do drawings of houses, gardens, etc. Doug <dmcgarrett@optonline.net> - 2017-11-22 19:10 +0100
            Re: software to do drawings of houses, gardens, etc. Tom Furie <tom@furie.org.uk> - 2017-11-22 21:40 +0100
              Re: software to do drawings of houses, gardens, etc. Emanuel Berg <moasen@zoho.com> - 2017-11-23 02:10 +0100
                Re: software to do drawings of houses, gardens, etc. "hdv@gmail" <hdv.jadev@gmail.com> - 2017-11-23 08:50 +0100
                Re: software to do drawings of houses, gardens, etc. Anil Duggirala <anilduggirala@fastmail.fm> - 2017-11-23 09:20 +0100
                Re: software to do drawings of houses, gardens, etc. "hdv@gmail" <hdv.jadev@gmail.com> - 2017-11-23 12:50 +0100
                Re: software to do drawings of houses, gardens, etc. <tomas@tuxteam.de> - 2017-11-23 13:00 +0100
                Re: software to do drawings of houses, gardens, etc. Joe <joe@jretrading.com> - 2017-11-23 10:10 +0100
                Re: software to do drawings of houses, gardens, etc. David Wright <deblis@lionunicorn.co.uk> - 2017-11-23 17:10 +0100
                Re: software to do drawings of houses, gardens, etc. Joe <joe@jretrading.com> - 2017-11-23 18:10 +0100
                Re: software to do drawings of houses, gardens, etc. Cousin Stanley <cousinstanley@gmail.com> - 2017-11-23 13:50 +0100
                Re: software to do drawings of houses, gardens, etc. Emanuel Berg <moasen@zoho.com> - 2017-11-23 21:30 +0100
                Re: software to do drawings of houses, gardens, etc. Joe <joe@jretrading.com> - 2017-11-23 22:30 +0100
                Re: software to do drawings of houses, gardens, etc. Emanuel Berg <moasen@zoho.com> - 2017-11-23 23:10 +0100
                Re: software to do drawings of houses, gardens, etc. Doug <dmcgarrett@optonline.net> - 2017-11-24 03:40 +0100
                Re: software to do drawings of houses, gardens, etc. Emanuel Berg <moasen@zoho.com> - 2017-11-24 03:50 +0100
                Re: software to do drawings of houses, gardens, etc. <tomas@tuxteam.de> - 2017-11-24 08:10 +0100
                Re: software to do drawings of houses, gardens, etc. Anil Duggirala <anilduggirala@fastmail.fm> - 2017-11-24 09:20 +0100
                Re: software to do drawings of houses, gardens, etc. <tomas@tuxteam.de> - 2017-11-24 09:30 +0100
                Re: software to do drawings of houses, gardens, etc. Emanuel Berg <moasen@zoho.com> - 2017-11-24 09:40 +0100
                Re: software to do drawings of houses, gardens, etc. <tomas@tuxteam.de> - 2017-11-24 09:50 +0100
                Re: software to do drawings of houses, gardens, etc. Emanuel Berg <moasen@zoho.com> - 2017-11-24 11:10 +0100
                "Professional" [was: software to do drawings of houses, gardens,  etc.] <tomas@tuxteam.de> - 2017-11-24 12:00 +0100
                Re: software to do drawings of houses, gardens, etc. Erik Christiansen <dvalin@internode.on.net> - 2017-11-28 05:40 +0100
                Re: software to do drawings of houses, gardens, etc. Eric S Fraga <e.fraga@ucl.ac.uk> - 2017-11-28 09:00 +0100
                Re: software to do drawings of houses, gardens, etc. Erik Christiansen <dvalin@internode.on.net> - 2017-11-28 13:20 +0100
                Re: software to do drawings of houses, gardens, etc. David Wright <deblis@lionunicorn.co.uk> - 2017-11-28 16:20 +0100
                Re: software to do drawings of houses, gardens, etc. Emanuel Berg <moasen@zoho.com> - 2017-11-28 22:00 +0100
                Re: software to do drawings of houses, gardens, etc. Erik Christiansen <dvalin@internode.on.net> - 2017-11-29 07:50 +0100
                Re: software to do drawings of houses, gardens, etc. Emanuel Berg <moasen@zoho.com> - 2017-11-28 22:10 +0100
                Re: software to do drawings of houses, gardens, etc. "Brian J. Oney" <brian.j.oney@googlemail.com> - 2017-11-28 09:10 +0100
                Re: software to do drawings of houses, gardens, etc. Emanuel Berg <moasen@zoho.com> - 2017-11-28 21:50 +0100
                Re: software to do drawings of houses, gardens, etc. Emanuel Berg <moasen@zoho.com> - 2017-11-23 23:40 +0100
                Re: software to do drawings of houses, gardens, etc. <tomas@tuxteam.de> - 2017-11-24 00:00 +0100
                Re: software to do drawings of houses, gardens, etc. Emanuel Berg <moasen@zoho.com> - 2017-11-24 00:30 +0100
                Re: software to do drawings of houses, gardens, etc. <tomas@tuxteam.de> - 2017-11-24 08:00 +0100
                Re: software to do drawings of houses, gardens, etc. Emanuel Berg <moasen@zoho.com> - 2017-11-24 11:20 +0100
                Re: software to do drawings of houses, gardens, etc. Eduardo M KALINOWSKI <eduardo@kalinowski.com.br> - 2017-11-24 12:20 +0100
                Re: software to do drawings of houses, gardens, etc. <tomas@tuxteam.de> - 2017-11-24 13:00 +0100
                Re: software to do drawings of houses, gardens, etc. Eduardo M KALINOWSKI <eduardo@kalinowski.com.br> - 2017-11-24 13:00 +0100
                Re: software to do drawings of houses, gardens, etc. Emanuel Berg <moasen@zoho.com> - 2017-11-24 13:30 +0100
                Re: software to do drawings of houses, gardens, etc. Eduardo M KALINOWSKI <eduardo@kalinowski.com.br> - 2017-11-24 17:10 +0100
                Re: software to do drawings of houses, gardens, etc. Cousin Stanley <cousinstanley@gmail.com> - 2017-11-24 18:20 +0100
                Re: software to do drawings of houses, gardens, etc. Weaver <weaver@riseup.net> - 2017-11-24 18:30 +0100
                Re: software to do drawings of houses, gardens, etc. Gary Roach <gary719_list1@verizon.net> - 2017-11-24 22:40 +0100
  Re: software to do drawings of houses, gardens, etc. Doug <dmcgarrett@optonline.net> - 2017-11-21 22:50 +0100

csiph-web