A Program of [ZU]. What: Static and dynamic Analysis for 2D-Frame (Version 2007) Where: http://sicheng6699.googlepages.com/ Description: With it you can calculate a Frame's forces (N,Q,M), Displacement and the eigenfrequency(eigenvalue) and the natural mode. Updated: 25/08/2007 Contact: sicheng6699(AT)gmail.com Download: Code: http://zhousicheng.googlepages.com/SD2007_code.rar ( Germany, source file ) Germany: http://sicheng6699.googlepages.com/ ( Germany, instruction and download ) English: http://zhousicheng.googlepages.com/SD2007_en.rar ( very old version in English, sorry ) Screenshot: Description: I have used [Tcl/Tk] for the [GUI], [Fortran] for the calculation, Lapack-library for the numeric algorithms (linear equations, Eigenvalue). I will keep working on it. I will be very glad to discuss it here. Updated on 2013-04-09: ----------------------- Program is under development in Institute for Structural Mechanics at university Stuttgart. There you can download and use it for educational purpose. And the language is only in German. [http://www.ibb.uni-stuttgart.de/lehre/teachware/star/index.html] After several years as civil engineer, I am focusing on the geometric nonlinear calculation of 2D truss, maybe 2D frame also. Not sure how exactly to improve it. Just keep on trying. For Information there is a blog, about the new state. [http://sd2007plus.blogspot.de/] And it on a testing stage, not ready for download or use. I'm ready for any discuss, and happy if you have some idea or support. I'm update this site, in order to encourage people including me to keep on doing something that is interesting, e.g. using Tcl to accomplish some work. ---- [ZU] 2007-09-02: Question 1 : IF I want to do something with 3D-Framework, should I use [3dcanvas] ? or [hoco an homogeneous coordinates package]? Something like: [http://zhousicheng.pic.googlepages.com/3D-Frame.jpg] [RS]: You might evaluate those (I haven't tried them much), but for wire frames it's very easy to define a function that transforms {x y z} coordinates in 3D space to {x' y'}.... The trickiest problem in my experience was detection and covering of hidden surfaces. [GS] 2007-09-03 You should give a try to 3dcanvas (http://3dcanvas.tcl.tk/). This version written by [DRH] behaves like a 2D canvas. See the man page at [http://3dcanvas.tcl.tk/cvstrac/getfile/canvas3d/doc/3dcanvas.html]. But you have to compile the package for the target platform and it depends on OpenGL. [ZU]: Thank you for your advice. I will try. <>Engineering