Automation in Design

About the development of the FEM module/workbench.

Moderator: bernd

User avatar
bernd
Posts: 8488
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: Automation in Design

Postby bernd » Tue Aug 23, 2016 6:48 am

chakkree wrote:@Bernd ...I will try to export data from rebar object to dxf. My objective of creating rebar model, I want to make BOQ of rebar or make a Bar-cut schedule.
Why dxf? Do you need bar-cut-schedule in dxf in your country?

If the material bill (including the Bar-cut schedule) is created inside FreeCAD by python, we could export it to svg. An svg is easely converted to pdf. In switzerland we only need pdf for the Bar-cut-schedule.

bernd
User avatar
chakkree
Posts: 288
Joined: Tue Jun 30, 2015 12:58 am
Location: Bangkok Thailand

Re: Automation in Design

Postby chakkree » Tue Aug 23, 2016 1:55 pm

I agree with you, to use svg for the report. SVG can display on a mobile device.

I'll check SVG python library that suitable for manage this. May be...
1. xml.etree, an internal library
2. svgwrite
3. pySVG
....
User avatar
bernd
Posts: 8488
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: Automation in Design

Postby bernd » Wed Aug 24, 2016 10:03 am

chakkree wrote:I agree with you, to use svg for the report. SVG can display on a mobile device.

I'll check SVG python library that suitable for manage this. May be...
1. xml.etree, an internal library
2. svgwrite
3. pySVG
....
And why not making it in FreeCAD with FreeCAD draft objects or drawing objects and export the FreeCAD objects to svg, pdf, or whatever. If some formating goes wrong it could be changed in FreeCAD before export. May be have an own object bar shape cut list. I ... We do not have something in the regard of a material bill in FreeCAD. Do we? I'm just thinking noisy ...
Last edited by bernd on Wed Aug 24, 2016 10:06 am, edited 1 time in total.
User avatar
bernd
Posts: 8488
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: Automation in Design

Postby bernd » Wed Aug 24, 2016 10:05 am

An spread sheet object ... ?!?
User avatar
chakkree
Posts: 288
Joined: Tue Jun 30, 2015 12:58 am
Location: Bangkok Thailand

Re: Automation in Design

Postby chakkree » Wed Aug 24, 2016 10:40 am

bernd wrote:An spread sheet object ... ?!?
I'll check python library for export spreadsheet form this link.
User avatar
bernd
Posts: 8488
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: Automation in Design

Postby bernd » Wed Aug 24, 2016 11:21 am

chakkree wrote:
bernd wrote:An spread sheet object ... ?!?
I'll check python library for export spreadsheet form this link.
I mean FreeCAD spreadsheet object. It would be useful to somehow internal save the rebar cut shape list. But it was just an idea. I have not yet used the FreeCAD spreadsheet.

For export I would prefere svg.
User avatar
yorik
Site Admin
Posts: 11585
Joined: Tue Feb 17, 2009 9:16 pm
Location: São Paulo, Brazil
Contact:

Re: Automation in Design

Postby yorik » Wed Aug 24, 2016 2:37 pm

Yes the spreadsheet would be perfect for this. And it can already be placed on a Drawing sheet when done...
User avatar
hardeeprai
Posts: 167
Joined: Sun May 23, 2010 2:41 pm
Location: Ludhiana, Punjab, India
Contact:

Re: Automation in Design

Postby hardeeprai » Thu Aug 25, 2016 4:29 pm

bernd wrote:somthing I can sell to customers, means drawings and material bills

<snip>

But the drawing is a challange at the moment, and the material bill not possible at the moment. But we will see such stuff in FreeCAD ...
Perfect.

I believe you all are pushing in that direction aggressively.

I will also like to do my bit.
--
H.S.Rai
User avatar
saso
Posts: 1337
Joined: Fri May 16, 2014 1:14 pm
Contact:

Re: Automation in Design

Postby saso » Sat Aug 27, 2016 4:23 pm

Here is a nice example of automated dimensioning https://www.youtube.com/watch?v=ZmbGLuD6E94 :)

Or we can just add some AI in the background and let it learn to do everything :roll:
User avatar
yorik
Site Admin
Posts: 11585
Joined: Tue Feb 17, 2009 9:16 pm
Location: São Paulo, Brazil
Contact:

Re: Automation in Design

Postby yorik » Sat Aug 27, 2016 4:34 pm

saso wrote:Here is a nice example of automated dimensioning https://www.youtube.com/watch?v=ZmbGLuD6E94 :)
I've been thinking a lot about that issue too (there is an issue on the tracker - issue #515). This basically requires a building that is very understandable by a computer - that is, the computer can find exactly, for example, the external envelope of the building. Then you can find all the East walls, find all their windows, and find all the inner walls connected to them.

But that means: very rigid buildings. However, exceptions can be many. What if a column gets in the way? What if some side has no wall at all? What is a wall is 45°, therefore being both West and North? What if a wall is curved? What is one wall is at the same time inner and outer? The quantity of unpredictable exceptions can be infinite. So a very "powerful" automatic dimensioning tool will also be very limited to canonical cases.

The ideal would be a system that can go "as far as possible" , but would let you adapt manually to your special cases. But so far I haven't had a clue about how to start to design such a system :D