# Fortran code for projecting a grid on to a surface

#### laminatedevildoll

Does anyone know the fortran code for projecting a grid (cartesian or not) onto a surface?

Thnx

Related Computing and Technology News on Phys.org

#### neurocomp2003

huh?....do you mean to make your own grid of a finite mesh?

#### laminatedevildoll

yes, so that I can project a triangle mesh on to it.

#### neurocomp2003

quad mesh is easier..but i don't have it in fortan.

#### PerennialII

Gold Member
think might have somewhere or could find a reference or extract from some code, you want it for linears, quads ... ?

#### laminatedevildoll

PerennialII said:
think might have somewhere or could find a reference or extract from some code, you want it for linears, quads ... ?
yeah, that'd be great.

#### neurocomp2003

if your willing to do it your self...the equation of a sphere is easy...then you do equal interval divisions along the latitude and longitude. The connecting points for the mesh is an easy pattern for either the quadmesh or trimesh(being alittle complicated then the former).

#### PerennialII

Gold Member
laminatedevildoll said:
yeah, that'd be great.
Ok, I'll look something up.

neurocomp2003 said:
if your willing to do it your self...the equation of a sphere is easy...then you do equal interval divisions along the latitude and longitude. The connecting points for the mesh is an easy pattern for either the quadmesh or trimesh(being alittle complicated then the former).
yeah, it's actually pretty simple and when not making it as general as possible even more so. One way many routines approach it is element splitting, first make quads and split them to tris while preserving/fulfilling geometry etc. restraints (to simplify it further that is).

#### PerennialII

Gold Member
You can find a number of mesh/grid generators from :

http://www-users.informatik.rwth-aachen.de/%7Eroberts/software.html [Broken]
http://www.andrew.cmu.edu/user/sowen/mesh.html [Broken]

... for example the Geompack is written in Fortran, source is available and supports triangle meshes :

http://members.allstream.net/~bjoe/

If you don't necessary need it in Fortran there are packages written to Matlab and so, which may be a bit more straightforward.

Last edited by a moderator:

#### neurocomp2003

does fortran now have a 3D display or do you have to convert still to matlab or c?

#### PerennialII

Gold Member
Been under the impression that Fortran and 3D don't really mix ... although I think for 90/95 there is/are some 3D sets which ougth to enable development using solely fortran .

#### laminatedevildoll

Thank you so much!

### Physics Forums Values

We Value Quality
• Topics based on mainstream science
• Proper English grammar and spelling
We Value Civility
• Positive and compassionate attitudes
• Patience while debating
We Value Productivity
• Disciplined to remain on-topic
• Recognition of own weaknesses
• Solo and co-op problem solving