Animated 3D models of Steam Engines

Show off your FreeCAD projects here!
User avatar
bejant
Posts: 6076
Joined: Thu Jul 11, 2013 3:06 pm

Re: Animated 3D models of Steam Engines

Postby bejant » Mon Jan 12, 2015 2:43 am

romartin wrote:Thank you bejant.
You're most welcome; for me your animation and real-life engines are awesome.
romartin
Posts: 33
Joined: Sun Nov 02, 2014 4:21 pm

Re: Animated 3D models of Steam Engines

Postby romartin » Mon Jan 12, 2015 11:50 am

Following bejant's indications I downloaded CamStudio and Handbrake from sourceforge onto my Win8.1 notebook and, after a bit of learning, produced a first brief video showing the animation of the dual cylinder version of my Vertical Engine. Here is a link to the mp4 file on DropBox. Thank you again bejant!
https://www.dropbox.com/s/kc70g97lj7xqs ... n.mp4?dl=0

In the meantime I have produced three A4 pages showing simple views with dimensions of the more than 20 types of part needed for building the reversing mecchanisms. I tried to use the technique suggested in at least two threads started by newbie FreeCADers like me who had made a 3D model but were having difficulty with generating the production documentation. The replies in these threads admit that FreeCAD's current support for generating documentation from 3D model is rather weak and suggest using FreeCAD's Drawing or Document WB to create Page objects with the needed views without dimensions and export these pages as DXF files and then use a 2D CAD program like LibreCAD to add the dimensions and the text. The approach worked well enough for my home workshop purposes but my three documents would not be usable by an external fabrication facility - information is missing due, as far as I can see, to limitations in FreeCAD's ability to export to DXF.
  • Hidden lines, which show on the FreeCAD screen, dont turn up on the LibreCAD screen. So, for example, the depth of a blind hole or a recess doesn't show on any projection.
  • The projection of circles onto a view plane not normal or parallel to the plane containing the circle can produce an ellipse with the wrong inclination. This makes it impractical to show isometric views of any part containing features with circular edges.
I love FreeCAD's marvelous support for 3D modelling and animation. But, for many potential user's, once the 3D model is completed, it must be used as the reference source for generating production documents. So I feel that improving FreeCAD's support for this perhaps unglamorous activity is very very important for FreeCAD's future. Please dont take this as a criticism.

A final remark relating to the first post of this thread. As reported there, when making the 3D model I gave the individual models of single parts increasing values for their X and Z Placement values in order that there would be no overlapping when viewing all the parts together from any of the six standard viewpoints (Front, Left, Back,---). This was a technique I had used with models done with AutoCAD to facilitate the production of the production documentation. However with FreeCAD it proved to be a mistake because I found great difficulty in locating (X and Y values) the particular part I wanted for a particular Drawing View. So in the end I gave Placements of (0,0,0) to all the parts and used their Visibility attributes to make sure that only one was visible at a time.

Ian
User avatar
microelly2
Posts: 4690
Joined: Tue Nov 12, 2013 4:06 pm
Contact:

Re: Animated 3D models of Steam Engines

Postby microelly2 » Mon Jan 12, 2015 3:47 pm

When you look at yoriks bloghttp://yorik.uncreated.net/guestblog2014.html there are great and complex blueprints with dimensioning and a lot of documentation.

FreeCAD has utilities to generate 2D documentation. But the problem is that we dont know this when we start modeling.
It is possible to generate dimensioning objects and texts in 3D Space and map it to the drawings by draft tools.
I have tested it and was satified in most cases. You can create standard views and views from arbitrary viewpoints and you can create and fill multiple drawings and fill them with different information from inside of a singe freecad file.

its possilbe to show hidden line to format with different sizes and colors

here some of my examples

http://freecadbuch.de/doku.php?id=blog: ... _zeichnung
http://freecadbuch.de/doku.php?id=blog: ... t_zusammen
http://freecadbuch.de/doku.php?id=blog: ... grenzungen
http://freecadbuch.de/doku.php?id=blog: ... []=schnitt


at the beginning my idea was to use librecad too, but now I think freecad is powerful enough. I do not need a second tool.
the drawing dimensioning workbench is a very good addon for smaller projects.

the second thing you are right:
in complex designs draft clone and part compound are the best friends. After I have designed a part I make a clone and hide the original. With clones and compounds I can move around and assembly. Its easier to make a redesign if you reuse a clone.
For drawing a clone is useful too. You can rotate and cut it to get special views of your part.
romartin
Posts: 33
Joined: Sun Nov 02, 2014 4:21 pm

Re: Animated 3D models of Steam Engines

Postby romartin » Tue Jan 13, 2015 7:39 pm

Thank you microelly2for this information. I did try to use the Draft WB but gave up quite quickly because instintively I didn't like the idea of having to insert the dimensions into the 3D model. I will try again bearing in mind what you say.
Ian
User avatar
microelly2
Posts: 4690
Joined: Tue Nov 12, 2013 4:06 pm
Contact:

Re: Animated 3D models of Steam Engines

Postby microelly2 » Tue Jan 13, 2015 8:10 pm

Its not a problem to have dimensions inside the 3d space
create a group and put all your dimensions, texts and helper lines into it.
you can than hide and unhide the complete group with the space tab.
so you can create a complex documentation space
and at the end you create multiple drawings from one file.


see my example file
Attachments
bild_086.png
bild_086.png (136.07 KiB) Viewed 2469 times
m06_hilfslinien.fcstd
(96.89 KiB) Downloaded 48 times
abdullah
Posts: 3435
Joined: Sun May 04, 2014 3:16 pm

Re: Animated 3D models of Steam Engines

Postby abdullah » Sat Mar 24, 2018 5:39 pm

microelly2 wrote:
Fri Dec 19, 2014 8:32 pm
The realtime animation runs with tranquillizer set to 0.1 sec to see the single steps.
It is possible to apply a tranquilizer only to one rotator, but not to another rotator under the same manager?

I can drag and drop a rotator under a tranquilizer, but it seems to stop working...
tranquilizer.png
tranquilizer.png (49.42 KiB) Viewed 790 times
Another question. I want to rotate all the objects of a group. What is the easiest way to apply all those objects to a rotator?
User avatar
microelly2
Posts: 4690
Joined: Tue Nov 12, 2013 4:06 pm
Contact:

Re: Animated 3D models of Steam Engines

Postby microelly2 » Sat Mar 24, 2018 6:05 pm

abdullah wrote:
Sat Mar 24, 2018 5:39 pm
microelly2 wrote:
Fri Dec 19, 2014 8:32 pm
The realtime animation runs with tranquillizer set to 0.1 sec to see the single steps.
It is possible to apply a tranquilizer only to one rotator, but not to another rotator under the same manager?

I can drag and drop a rotator under a tranquilizer, but it seems to stop working...
No, it is only a sleep in the main manager loop,
if you want to have another time for subelements there is a speeder - I will make a video to demonstrate how to use it.


Another question. I want to rotate all the objects of a group. What is the easiest way to apply all those objects to a rotator?
I will extend the code to apply to a list of Links or the elements of a group.
abdullah
Posts: 3435
Joined: Sun May 04, 2014 3:16 pm

Re: Animated 3D models of Steam Engines

Postby abdullah » Sat Mar 24, 2018 6:13 pm

microelly2 wrote:
Sat Mar 24, 2018 6:05 pm
No, it is only a sleep in the main manager loop,
if you want to have another time for subelements there is a speeder - I will make a video to demonstrate how to use it.
Great!!

I have tried to use the speeder. I have followed one of your videos in Youtube, but the interface now is different:
speeder.png
speeder.png (61.34 KiB) Viewed 779 times
I am not sure either what "targets" and "followers" are.

I welcome your video because I do not understand how to use it. :D


microelly2 wrote:
Sat Mar 24, 2018 6:05 pm
I will extend the code to apply to a list of Links or the elements of a group.
Thanks! :D
User avatar
microelly2
Posts: 4690
Joined: Tue Nov 12, 2013 4:06 pm
Contact:

Re: Animated 3D models of Steam Engines

Postby microelly2 » Sat Mar 24, 2018 6:46 pm

phpBB [video]


targets and followers are still not implemented.
User avatar
microelly2
Posts: 4690
Joined: Tue Nov 12, 2013 4:06 pm
Contact:

Re: Animated 3D models of Steam Engines

Postby microelly2 » Sat Mar 24, 2018 7:38 pm

Placer can now have a group as target or can be the group of parts itself.


https://github.com/microelly2/Animation ... f75de2bb73
Attachments
bp_746.png
bp_746.png (35.13 KiB) Viewed 761 times
bp_747.png
bp_747.png (36.11 KiB) Viewed 761 times