Free 3D Design Program for Mechanical Engineers

Click For Summary

Discussion Overview

The discussion revolves around finding free 3D design software suitable for mechanical engineers, particularly for educational purposes. Participants explore various software options, comparing their functionalities and suitability for mechanical design versus animation.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant inquires about free 3D design programs for mechanical engineering applications.
  • Another suggests Blender, noting its strengths in animation but highlighting its differences from parametric CAD systems.
  • A participant mentions the discontinued ProE and questions if student versions of software like AutoCAD are accessible.
  • BRL-CAD is proposed as another option, with a link provided for further exploration.
  • There is a discussion about the two main approaches to 3D modeling: shape-based systems like Blender and constraint-based systems used in mechanical CAD software.
  • Maya is brought up, with a question regarding its availability as a free tool.
  • SolidWorks is mentioned as a preferred tool for model building, though it is noted to be costly.
  • Open Cascade is introduced as a free CAD library, but its complexity is acknowledged for non-programmers.
  • VTK is discussed as a free visualization library, but it is clarified that it lacks CAD capabilities.
  • A suggestion is made to visit the Autodesk Student Community for access to free software like Autodesk Inventor.
  • SketchUp is mentioned as a user-friendly option, though the participant expresses a desire for more precise CAD capabilities.

Areas of Agreement / Disagreement

Participants express a range of opinions on the suitability of different software options, with no consensus reached on a single best solution. Various perspectives on the strengths and limitations of each tool are presented.

Contextual Notes

Participants highlight the importance of constraint-based modeling for mechanical design, indicating that different software approaches may lead to varying outcomes in usability and functionality.

Who May Find This Useful

Mechanical engineers, students in engineering programs, and individuals interested in 3D design software options for educational or professional use may find this discussion relevant.

TS656577
Messages
62
Reaction score
0
I'm currently a mechanical engineer and in the required courses is a 3D design program class where we design things such as 3d engines and other things. I know they probably use expensive programs, but is there a free, fairly easy to use program out there that I can download and use on my home pc?
 
Computer science news on Phys.org
Try http://www.blender.org"
 
Last edited by a moderator:
Blender is an excellent animation tool but doesn't work in the same way as parametric CAD systems like Autocad Inventor or ProE.
There used to be a free version of ProE called pro-desktop, it's discontinued but might be out there somewhere. Can you get access to a student copy of Autocad ?
 
how about BRL-CAD?

have a look http://my.brlcad.org/d/about"
 
Last edited by a moderator:
The trouble is that there are two main approaches
Blender and most rendering/animation tools build up models from simpler shapes or curves. It looks at quick glance that BRL-cad does this, it was popular in the early 3d packages like autocad3d

Autocad Inventor/ProE/Cadestra etc 3D mechanical cad packages use constraints. You sketch an outline of a part, then add constraints such as these two sides are parallel, this hole is in the middle etc. When there exactly enough constraints the part becomes a model. This ensures that the finished 3D model is buildable - animation tools will let you create Escher style models that cannot exist.

Learning this constraint sketching technique is important if you are doing mechanical cad. Although the shape based system is quicker to produce simple models.
The animation tools also generaly lack the ability to do dimensioning, parts lists, obstruction/fit checks etc.
 
What about maya? Is it free or what?
 
well, you're right.
I use SolidWorks to make the models i need built (with constraints), but it's not a cheap program (although not so expansive either compared to other programs in its field).
and if i need some very specific tool I program it using Open Cascade - a free CAD library for c++ (which has been ported to tcl, python and c# too) - but for a non-programmer, and for general use, I can't recommend it.
 
Open Cascade
Nice - I hadn't seen that before.
There is also VTK a free 3d vis library - it's aimed more at 3d voxel type data like cat scans or fluid models but is very nice and free.
 
mgb_phys said:
Nice - I hadn't seen that before.
There is also VTK a free 3d vis library - it's aimed more at 3d voxel type data like cat scans or fluid models but is very nice and free.

yes, I've programmed with VTK a little, but it's not a tool for model design - as you've said, its a visualization tool kit to view data in 3d, it lacks CAD capabilities.
it has good documentation though, if you buy the two books about it.
 
  • #10
Visit the Autodesk Student Community ( http://students.autodesk.com ). A school-issued email address is the only requirement to register for the site, and once you're registered, you can download a free and full-featured version of Autodesk Inventor, which works just like SolidWorks, ProEngineer, Unigraphics NX, etc.
 
  • #11
Sketchup is ok for toodling around, I have it and blender. I'd like a good cad as well, where I can like make actual scale drawings by lke punching in numbers if that's possible.
 

Similar threads

  • · Replies 20 ·
Replies
20
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 20 ·
Replies
20
Views
2K
  • · Replies 13 ·
Replies
13
Views
4K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
Replies
1
Views
2K