Hi Ugras,

What you ask is slightly strange, and I apologies if this reply appears too
patronising - it isn't meant to be!

OSG is basically a rendering package; it just draws things.

To try to interpret your question sensibly:

1) Can OSG import FEM meshes?

I imagine that if your mesher can export the mesh definition in a manner in
which OSG can read it (i.e. in one of the many graphics formats that OSG
supports) then you can display the mesh.

However note that all OSG formats are shells, not solids. Solid nodes, in
the FE sense, don't really exist in graphics land.

2) Can OSG generate meshes?

There are a number of utilities within OSG that might give you a starting
point for getting OSG to mesh objects (given the surface issue limitations
described above); for example, the delauneytriangulator, or the tesselator,
or the optimiser. However, I am not aware of any OSG plugins that perform
meshing based on FEM rules.

Similarly, OSG doesn't natively know about constraints, or connectivity,
between surfaces, unless it has somehow been built into the scenegraph.

3) Can OSG perform numerical analysis?

This, again, is something you would have to develop. OSG provides a simple
library of vector/matrix operations, but decomposition and optimisation are
not in the current methods. I would also suggest that, rather than extend
OSG to cover these operations, you use freely available external high
performance libraries to do this, e.g. linpack/blas etc.

4) Can OSG display FEM results (e.g. mode shapes)

Well, OSG can display anything you like, but the trick, again, would be to
find some mutual compatible format. For example, you could use OSG to
animate a model's vertices such that it shows the eigenfrequencies like a
movie, but most of this would be programmatic, I imagine.

I hope that helps.

David
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to