Open Source Software

来源:互联网 发布:椭圆齿轮设计软件 编辑:程序博客网 时间:2024/05/18 03:43

http://imechanica.org/node/1394

Open Source Software

Primary tabs

  • View(active tab)
  • Revisions
  • RSS feed for comments on this page: crss/node/1394
  • This page was started following discussions initiated by Mogadalai Gururajan.
         Here are some links to open source codes/software available on the net; all this information is collected from different posts at iMechanica. It is quite possible that we missed some, and some that are listed are not open source. If so, please feel free to edit the post or leave a comment with relevant links so that we can edit the post.
         If you write a post or comment about some codes/software or if you notice one while you are reading the posts at iMechanica, please leave a note in the comments or include the information in the listing below.
         If you have some code you would like to share with mechanicians, write a post in your blog and leave a comment here, so that we can update the repository database.
         We believe, over a period, we might be able to build a very authorotative and useful repository of codes here, so that this post becomes a one-stop shop for any of your code needs.


    http://www.cs.umd.edu/class/fall2010/cmsc741/

Data Sets

  • The Aim@Shape repository has a diverse collection of 2d and 3D models.
  • Triangle meshes
    • Stanford 3D scanning repository.
    • Princeton Shape Benchmark.
    • Brown Mesh Set.
    • Models and links maintained by theLOD book's companion site.
  • Terrain data
    • The Virtual Terrain Project.
    • Links maintained by theLOD book's companion site.
  • Volumetric data
    • VolVis hosts a collection of medical and scientific volumetric datasets.
    • Links maintained by theReal-Time Volume Graphics book's companion site.

Software

Modeling tools

  • The Aim@Shape repository provides a collection of tools for creating and manipulating 2D and 3D shapes.
  • A repository of modeling tools is maintained by theLOD book's companion site.
  • Wings3D is a free multi-platform software based on the winged-edge data structure.
    • Notes by Annie Hui on creating non-manifold shapes by using Wings3D.
  • Blender is a free multi-platform modeling package.
  • BRL-CAD is a free unix-based software using the constructive solid geometry approach.
  • TetGen is a small free tool written in C++ for generating and viewing tetrahedral meshes.
  • Sculptris is a free Delaunay-based surface modeler.

Mesh viewers and converters

  • Paraview is an open source, multi-platform data analysis and visualization application, built on the VTK framework.
  • Meshlab is a free viewer for unstructured 3D triangular meshes.
  • ivcon is a free tool written in C++ for converting a variety of 3D graphic file formats.
  • trimesh is a library and set of utilities written in C++ for manipulating and converting 3D triangle meshes.

APIs and Code Libraries

  • The Computational Geometry Algorithms Library (CGAL) provides a wide collection of free tools, written in C++, for geometric computation.
  • The Visualization Toolkit (VTK) is an open-source software system, written in C++, for computer graphics, image processing and visualization.
  • lapack is a linear algebra package written in fortran.clapack is its fortran-to-C version.

0 0
原创粉丝点击