Hi All, I spent some time curing the details of Dodo WB and removing few bugs.
So I took the opportunity to make a new tutorial also to introduce few new features.
Hope it's usefull.
Hello @oddtopus and many thanks for your amazing work. I am working with dodo WB and studied source code. one thing:
Hi,ebrahim raeyat wrote: ↑Mon Aug 24, 2020 6:44 amfor non-standard shape or sketch it seems program not behave as expectation like this image:
Thanks. Yes I studied your code and Arch profile. I copy points from ArchProfile for creating IPE and Rectangle shapes. I want to draw steel column type, related topic:oddtopus wrote: ↑Mon Aug 24, 2020 6:35 pmHi,ebrahim raeyat wrote: ↑Mon Aug 24, 2020 6:44 amfor non-standard shape or sketch it seems program not behave as expectation like this image:
if I remember well, when you make a custom profile, two things affect the beam position and orientation:So complicated shapes may miss one or both rules and not be computed correctly.
- where you draw the shape respect to the origin, because center-line of the beam is the origin of the section
- the direction of the lines: if you use a DWire to draw the section you must draw the shape counter-clockwise
If you wish to dig some Python code see this: then look at the several _Profile* definitions and the drawAndCenter() function. Finally switch to the ArchProfile module to read the _Profile class constructor.